public static DbEmdMemberViewModel CreateViewModel(this DbEmdMember dbObject) { DbEmdMemberViewModel retVal = new DbEmdMemberViewModel(); retVal.ID = dbObject.ID; retVal.Name = dbObject.Name; retVal.IsSelected = dbObject.IsSelected; return retVal; }
public HttpResponseMessage PostMember(DbEmdMemberViewModel member) { if (member == null) { return Request.CreateErrorResponse(HttpStatusCode.BadRequest, new HttpError { Message = "Invalid input - input is null", }); } var query = m_repoMember.SelectByID(member.ID); if (query == null) { return Request.CreateErrorResponse(HttpStatusCode.BadRequest, new HttpError { Message = "No such data item", MessageDetail = string.Format("No item with ID {0} was found", member.ID) }); } query.UpdateDb(member); m_repoMember.SaveChanges(); return Request.CreateResponse(HttpStatusCode.OK); }
public static void UpdateDb(this DbEmdMember dbObject, DbEmdMemberViewModel viewModel) { dbObject.IsSelected = viewModel.IsSelected; }