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 int Create(Entity_Offer ObjEntity_Offer) { try { DBContext.Entity_Offers.InsertOnSubmit(ObjEntity_Offer); DBContext.SubmitChanges(); return(ObjEntity_Offer.Entity_Offer_ID); } catch (Exception ex) { throw ex; } }
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; } }