public int Edit(int id, TailorModel ObjTailorModel) { try { if (id > 0) { if (ObjTailorModel != null) { Tailor ObjTailor = DBContext.Tailors.Where(a => a.Tailor_ID == id).FirstOrDefault(); if (ObjTailor != null) { //TailorModel Edit Properties mapping here. //ObjTailor.Profile_Name = ObjTailorModel.Profile_Name; //ObjTailor.Password = ObjTailorModel.Password; //ObjTailor.First_Name = ObjTailorModel.First_Name; //ObjTailor.Middle_Name = ObjTailorModel.Middle_Name; //ObjTailor.Last_Name = ObjTailorModel.Last_Name; //ObjTailor.Email_Address = ObjTailorModel.Email_Address; //ObjTailor.Contact_Number = ObjTailorModel.Contact_Number; //ObjTailor.Cell_Number = ObjTailorModel.Cell_Number; //ObjTailor.Location_ID = ObjTailorModel.Location_ID; //ObjTailor.PickUp_Address = ObjTailorModel.PickUp_Address; //ObjTailor.Drop_Address = ObjTailorModel.Drop_Address; //ObjTailor.QR_Code = ObjTailorModel.QR_Code; //ObjTailor.Rating = ObjTailorModel.Rating; //ObjTailor.Created_DateTime = ObjTailorModel.Created_DateTime; //ObjTailor.Created_By = ObjTailorModel.Created_By; //ObjTailor.Modified_DateTime = ObjTailorModel.Modified_DateTime; //ObjTailor.Modified_By = ObjTailorModel.Modified_By; //ObjTailor.Deleted = ObjTailorModel.Deleted; DBContext.SubmitChanges(); return(ObjTailor.Tailor_ID); } else { return(WebApiResponse.NoRecordFound); } } else { return(WebApiResponse.InputObjectIsNull); } } else { return(WebApiResponse.InputIdInvalid); } } catch (Exception ex) { throw ex; } }
public ActionResult Edit(int id, TailorModel ObjInputTailorModel) { //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 UpdatedTailorId = 0; UpdatedTailorId = (int)iWebServiceConsumer.ConsumeJsonWebService(ApiURL, ObjInputTailorModel, UpdatedTailorId, OTS.GlobalSettings.WebAPITimeout, out JsonString); return(RedirectToAction("Index")); } catch (Exception ex) { ViewBag.Error = ex.ToString(); return(View("Error")); } }
public int Delete(int id, TailorModel ObjInputTailorModel) { try { //Just keep ObjInputTailorModel as parameter for Deleted Log. Tailor ObjTailor = DBContext.Tailors.Where(a => a.Tailor_ID == id).FirstOrDefault(); if (ObjTailor != null) { DBContext.Tailors.DeleteOnSubmit(ObjTailor); DBContext.SubmitChanges(); return(ObjTailor.Tailor_ID); } else { return(0); } } catch (Exception ex) { throw ex; } }