Exemplo n.º 1
0
 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;
 }
Exemplo n.º 2
0
 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
     });
 }
Exemplo n.º 3
0
        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;
            }));
        }
Exemplo n.º 4
0
 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()
         });
     }
 }