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