public Objects.users.User AddMUser(Objects.users.User item) { item.id = 0; var _entity = Mapper.Map <Entities.users.User>(item); _entity = _ctx.users.Add(_entity); _ctx.SaveChanges(); return(Mapper.Map <Objects.users.User>(_entity)); }
public void DeleteUser(Objects.users.User item) { var _entity = _ctx.users.FirstOrDefault(x => x.id == item.id); if (_entity == null) { throw new ArgumentException("User not exist"); } _ctx.users.Remove(_entity); _ctx.SaveChanges(); }
public Objects.users.User UpdateUser(Objects.users.User item) { var _entity = _ctx.users.FirstOrDefault(x => x.id == item.id); if (_entity == null) { throw new ArgumentException("User not exist"); } //request all attributes _entity.groups.ToList(); var __entity = Mapper.Map(item, _entity); _ctx.Entry(__entity).State = System.Data.Entity.EntityState.Modified; _ctx.SaveChanges(); return(Mapper.Map <Objects.users.User>(__entity)); }