public int Edit(int id, TailorCategoryModel ObjTailorCategoryModel) { try { if (id > 0) { if (ObjTailorCategoryModel != null) { TailorCategory ObjTailorCategory = DBContext.TailorCategories.Where(a => a.TailorCategory_ID == id).FirstOrDefault(); if (ObjTailorCategory != null) { //TailorCategoryModel Edit Properties mapping here. //ObjTailorCategory.Profile_Name = ObjTailorCategoryModel.Profile_Name; //ObjTailorCategory.Password = ObjTailorCategoryModel.Password; //ObjTailorCategory.First_Name = ObjTailorCategoryModel.First_Name; //ObjTailorCategory.Middle_Name = ObjTailorCategoryModel.Middle_Name; //ObjTailorCategory.Last_Name = ObjTailorCategoryModel.Last_Name; //ObjTailorCategory.Email_Address = ObjTailorCategoryModel.Email_Address; //ObjTailorCategory.Contact_Number = ObjTailorCategoryModel.Contact_Number; //ObjTailorCategory.Cell_Number = ObjTailorCategoryModel.Cell_Number; //ObjTailorCategory.Location_ID = ObjTailorCategoryModel.Location_ID; //ObjTailorCategory.PickUp_Address = ObjTailorCategoryModel.PickUp_Address; //ObjTailorCategory.Drop_Address = ObjTailorCategoryModel.Drop_Address; //ObjTailorCategory.QR_Code = ObjTailorCategoryModel.QR_Code; //ObjTailorCategory.Rating = ObjTailorCategoryModel.Rating; //ObjTailorCategory.Created_DateTime = ObjTailorCategoryModel.Created_DateTime; //ObjTailorCategory.Created_By = ObjTailorCategoryModel.Created_By; //ObjTailorCategory.Modified_DateTime = ObjTailorCategoryModel.Modified_DateTime; //ObjTailorCategory.Modified_By = ObjTailorCategoryModel.Modified_By; //ObjTailorCategory.Deleted = ObjTailorCategoryModel.Deleted; DBContext.SubmitChanges(); return(ObjTailorCategory.TailorCategory_ID); } else { return(WebApiResponse.NoRecordFound); } } else { return(WebApiResponse.InputObjectIsNull); } } else { return(WebApiResponse.InputIdInvalid); } } catch (Exception ex) { throw ex; } }
public ActionResult Edit(int id, TailorCategoryModel ObjInputTailorCategoryModel) { //Customized try catch block by Imran Khan. CodeSnippet try { string JsonString = string.Empty; string ApiURL = OTS.GlobalSettings.WebAPIURL + this.GetType().Name.Replace("Controller", string.Empty) + "/" + System.Reflection.MethodBase.GetCurrentMethod().Name + "/" + id; int UpdatedTailorCategoryId = 0; UpdatedTailorCategoryId = (int)iWebServiceConsumer.ConsumeJsonWebService(ApiURL, ObjInputTailorCategoryModel, UpdatedTailorCategoryId, OTS.GlobalSettings.WebAPITimeout, out JsonString); return(RedirectToAction("Index")); } catch (Exception ex) { ViewBag.Error = ex.ToString(); return(View("Error")); } }
public int Delete(int id, TailorCategoryModel ObjInputTailorCategoryModel) { try { //Just keep ObjInputTailorCategoryModel as parameter for Deleted Log. TailorCategory ObjTailorCategory = DBContext.TailorCategories.Where(a => a.TailorCategory_ID == id).FirstOrDefault(); if (ObjTailorCategory != null) { DBContext.TailorCategories.DeleteOnSubmit(ObjTailorCategory); DBContext.SubmitChanges(); return(ObjTailorCategory.TailorCategory_ID); } else { return(0); } } catch (Exception ex) { throw ex; } }