Beispiel #1
0
 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);
     }
 }