public ActionResult DeletePart(int Part_Id) { UserResultModel resultdata = new UserResultModel(); M_Part Part = new M_Part { Part_Id = Part_Id, LastModifiedBy = UserHelper.GetCurrentUserName() }; int OperationStatus = PartProxy.Instance.DeletePart(ConfigExtension.GetWebApiUri, "api/Part/DeletePart/" + Part.Part_Id + "?LastModifiedBy=" + Part.LastModifiedBy, Part); if (OperationStatus == (int)operation_status.Delete) { resultdata.operationstatuscode = (int)operation_status.Delete;//message when Delete record. resultdata.messagedata = UserMessage.ResourceManager.GetString("msgDelete"); } else if (OperationStatus == (int)operation_status.Delete_Prevent) { resultdata.operationstatuscode = (int)operation_status.Delete;//message when Delete record. resultdata.messagedata = UserMessage.ResourceManager.GetString("msgDeletePrevent"); } else { resultdata.operationstatuscode = (int)operation_status.Error;//message when Error record. resultdata.messagedata = UserMessage.ResourceManager.GetString("msgError"); } return(Json(resultdata, JsonRequestBehavior.AllowGet)); }
public IHttpActionResult UpdatePart(M_Part Part) { var return_Status = new ObjectParameter("return_Status", typeof(int)); using (InventoryToolDBEntities entity = new InventoryToolDBEntities()) { entity.UpdatePart(Part.Part_Id, Part.Part_Type_Id, Part.Outsource_Type_Id, Part.Part_Code, Part.Part_Name, Part.Unit_Id, Part.Category_Id, Part.Color_Id, Part.Material_Id, Part.Criticality_Id, Part.Min_Quantity, Part.LastModifiedBy, return_Status); return(Ok(return_Status.Value)); } }
//[MustHavePermission(Window.Part, PermissionOfRoles.CanAdd)] public ActionResult AddUpdatePart(M_Part Part) { UserResultModel resultdata = new UserResultModel(); if (Part != null) { Part.LastModifiedBy = UserHelper.GetCurrentUserName(); } try { int OperationStatus = PartProxy.Instance.AddUpdatePart(ConfigExtension.GetWebApiUri, "api/Part/UpdatePart", Part); if (OperationStatus == (int)operation_status.Insert) { resultdata.operationstatuscode = (int)operation_status.Insert;//message when inserted. resultdata.messagedata = UserMessage.ResourceManager.GetString("msgInsert"); } else if (OperationStatus == (int)operation_status.Update) { resultdata.operationstatuscode = (int)operation_status.Update;//message when Update. resultdata.messagedata = UserMessage.ResourceManager.GetString("msgUpdate"); } else if (OperationStatus == (int)operation_status.Duplicate_Record) { resultdata.operationstatuscode = (int)operation_status.Duplicate_Record;//message when duplicate record. resultdata.messagedata = UserMessage.ResourceManager.GetString("msgDuplicate"); } else if (OperationStatus == (int)operation_status.Update_Prevent) { resultdata.operationstatuscode = (int)operation_status.Duplicate_Record;//message when duplicate record. resultdata.messagedata = UserMessage.ResourceManager.GetString("msgUpdatePrevent"); } else { resultdata.operationstatuscode = (int)operation_status.Error;//message when duplicate record. resultdata.messagedata = UserMessage.ResourceManager.GetString("msgError"); } } catch (Exception ex) { resultdata.operationstatuscode = (int)operation_status.Error;//message when duplicate record. resultdata.messagedata = UserMessage.ResourceManager.GetString("msgError"); resultdata.message = ex.Message; } return(Json(resultdata, JsonRequestBehavior.AllowGet)); }
public int DeletePart(string apiUri, string requestUri, M_Part Part) { var result = ProxyHelper.PostRequestToApi(apiUri, requestUri, Part); return(JsonConvert.DeserializeObject <int>(result)); }