Exemplo n.º 1
0
 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);
 }
Exemplo n.º 3
0
 public static void UpdateDb(this DbEmdMember dbObject, DbEmdMemberViewModel viewModel)
 {
     dbObject.IsSelected = viewModel.IsSelected;
 }