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