public void AddorUpdate(RoleDto dto)
{
var entity = dto.MapTo<Role>();
//var query = _roleRepository.GetAllAsNoTracking();
//var model = query.SingleOrDefault(p => p.Id == entity.Id);
var model = _roleRepository.Find(entity.Id);
if (model == null)
{
//AddBefore(entity);
_roleRepository.Add(entity);
}
else
{
//UpdateBefore(entity);
//model.Id = entity.Id;
model.Name = entity.Name;
model.Description = entity.Description;
model.IsAdmin = entity.IsAdmin;
model.Enabled = entity.Enabled;
model.Version = entity.Version;
_roleRepository.Update(model);
}
}