public static void UpdatePage(this tbl_dummy_page page, DummyPageViewModel pageVm) { page.page_name = pageVm.page_name; page.page_number = pageVm.page_number; page.page_status = pageVm.page_status; page.page_note = pageVm.page_note; }
public static tbl_dummy_page CreateDummyPage(int folio_id, DummyPageViewModel page) { return(new tbl_dummy_page { page_name = page.page_name, dummy_folio_id = folio_id, page_number = page.page_number, page_note = page.page_note, page_status = page.page_status }); }
public HttpResponseMessage UpdatePageNumber(HttpRequestMessage request, DummyPageViewModel Page) { return(CreateHttpResponse(request, () => { HttpResponseMessage response = null; if (!ModelState.IsValid) { response = request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState); } else { var currentPage = _dummyPageRepository.GetSingle(Page.dummy_page_id); if (currentPage != null) { currentPage.page_number = Page.page_number; _unitOfWork.Commit(); response = request.CreateResponse(HttpStatusCode.OK, true); } else { response = request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState); } } return response; })); }
public static DummyPageViewModel CreatePageByFolio(int folio_id) { using (ClientDataContext context = new ClientDataContext()) { var maxPageCount = context.tbl_dummy_page.Where(x => x.dummy_folio_id == folio_id).Max(x => x.page_number).GetValueOrDefault(); var pageModel = new DummyPageViewModel { page_name = "page", page_number = (maxPageCount + 1) }; var page = CreateDummyPage(folio_id, pageModel); context.tbl_dummy_page.Add(page); context.SaveChanges(); return(new DummyPageViewModel { dummy_page_id = page.dummy_page_id, page_number = page.page_number.GetValueOrDefault(), page_name = page.page_name, page_note = page.page_note, page_status = page.page_status, is_deleted = page.is_deleted.GetValueOrDefault() }); } }