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