public EditAssignment EditOrder(vw_OrderOfAssignment OrderOfAssignment) { try { int masterID = (from master in DataContext.Cases_MasterCase join cases in DataContext.Cases_Cases on master.ID equals cases.MasterCaseID where cases.ID == OrderOfAssignment.CaseID && cases.IsDeleted != true select master.ID).FirstOrDefault(); bool HasSession = (from sessions in DataContext.Cases_CaseSessions where sessions.CaseID == OrderOfAssignment.CaseID select sessions.ID).Any(); if (HasSession) { return(EditAssignment.NoUpdateThereIsASession); } else { var masterElement = this.GetByID(masterID); masterElement.OrderOfAssignment = OrderOfAssignment.Description; this.Update(masterElement); this.Save(); return(EditAssignment.EditSuccefull); } } catch (Exception) { return(EditAssignment.FailedToEdit); } }
public ActionResult Create(OrderOfAssignmentViewModels OrderOfAssignment) { try { if (ModelState.IsValid) { vw_OrderOfAssignment _OrderOfAssignment = new vw_OrderOfAssignment() { CaseID = OrderOfAssignment.CaseID, Description = OrderOfAssignment.Description, }; if (Order.AddOrder(_OrderOfAssignment) == AddOrder.AddSuccefull) { return(RedirectTo(Url.Action("Create", OrderOfAssignment.CaseID)).WithSuccessMessages(JIC.Base.Resources.Messages.OperationCompletedSuccessfully)); } else { return(CPartialView(OrderOfAssignment).WithErrorMessages(JIC.Base.Resources.Messages.OperationNotCompleted)); } } return(View(OrderOfAssignment)); } catch (Exception ex) { return(ErrorPage(ex)); } }
public ActionResult Edit(OrderOfAssignmentViewModels _OrderOfAssignment) { try { if (ModelState.IsValid) { vw_OrderOfAssignment OrderOfAssignment = new vw_OrderOfAssignment() { CaseID = _OrderOfAssignment.CaseID, Description = _OrderOfAssignment.Description, }; var EditOrderResult = Order.EditOrder(OrderOfAssignment); switch (EditOrderResult) { case EditAssignment.NoUpdateOverAllNumberExist: return(CPartialView(_OrderOfAssignment).WithErrorMessages(JIC.Base.Resources.Messages.NoUpdateOverAllNumberExist)); case EditAssignment.NoUpdateThereIsASession: return(CPartialView(_OrderOfAssignment).WithErrorMessages(JIC.Base.Resources.Messages.NoUpdateThereIsASession)); case EditAssignment.EditSuccefull: return(RedirectTo(Url.Action("Edit", new { id = _OrderOfAssignment.CaseID })).WithSuccessMessages(JIC.Base.Resources.Messages.OperationCompletedSuccessfully)); case EditAssignment.FailedToEdit: return(CPartialView(_OrderOfAssignment).WithErrorMessages(JIC.Base.Resources.Messages.OperationNotCompleted)); } } return(View(_OrderOfAssignment)); } catch (Exception ex) { return(ErrorPage(ex)); } }
public vw_OrderOfAssignment GetOrderByID(int CaseID) { vw_OrderOfAssignment vw_OrderOf = new vw_OrderOfAssignment(); vw_OrderOf.CaseID = 5; vw_OrderOf.Description = "فغيبسبلبغي"; return(vw_OrderOf); }
public ActionResult Edit(int id) { try { vw_OrderOfAssignment _OrderOfAssignment = Order.GetOrderByID(id); OrderOfAssignmentViewModels OrderOfAssignment = new OrderOfAssignmentViewModels() { CaseID = id, Description = _OrderOfAssignment.Description, }; return(View(OrderOfAssignment)); } catch (Exception ex) { return(ErrorPage(ex)); } }
public AddOrder AddOrder(vw_OrderOfAssignment OrderOfAssignment) { try { int masterID = (from master in DataContext.Cases_MasterCase join cases in DataContext.Cases_Cases on master.ID equals cases.MasterCaseID where cases.ID == OrderOfAssignment.CaseID && cases.IsDeleted != true select master.ID).FirstOrDefault(); var masterElement = this.GetByID(masterID); masterElement.OrderOfAssignment = OrderOfAssignment.Description; this.Update(masterElement); this.Save(); return(Base.AddOrder.AddSuccefull); } catch (Exception) { return(Base.AddOrder.FailedToAdd); } }
public ActionResult Create(int id) { OrderOfAssignmentViewModels OrderOfAssignment = new OrderOfAssignmentViewModels(); vw_OrderOfAssignment _OrderOfAssignment = Order.GetOrderByID(id); if (_OrderOfAssignment != null) { OrderOfAssignment = new OrderOfAssignmentViewModels() { CaseID = id, Description = _OrderOfAssignment.Description, }; } else { OrderOfAssignment.CaseID = id; } return(View(OrderOfAssignment)); }
public EditAssignment EditOrder(vw_OrderOfAssignment _OrderOfAssignment) { return(EditAssignment.EditSuccefull); }
public AddOrder AddOrder(vw_OrderOfAssignment _OrderOfAssignment) { return(Base.AddOrder.FailedToAdd); }
public EditAssignment EditOrder(vw_OrderOfAssignment OrderOfAssignment) { return(IOrderOfAssignmentRepository.EditOrder(OrderOfAssignment)); }
public AddOrder AddOrder(vw_OrderOfAssignment OrderOfAssignment) { return(IOrderOfAssignmentRepository.AddOrder(OrderOfAssignment)); }
public EditAssignment EditOrder(vw_OrderOfAssignment _OrderOfAssignment) { return(OrderOfAssignmentComponent.EditOrder(_OrderOfAssignment)); }
public AddOrder AddOrder(vw_OrderOfAssignment _OrderOfAssignment) { return(OrderOfAssignmentComponent.AddOrder(_OrderOfAssignment)); }