public void save(MarketingReference MarketingReference) { try { using (var context = new SmsMisDB()) { MarketingReference.AddDateTime = DateTime.Now; var entry = context.Entry(MarketingReference); if (entry != null) { if (MarketingReference.MarketingReferenceCode == 0) { MarketingReference.MarketingReferenceCode = Functions.getNextPk("MarketingReference", MarketingReference.MarketingReferenceCode, 0); entry.State = EntityState.Added; } else { entry.State = EntityState.Modified; } context.SaveChanges(); } } } catch (System.Data.Entity.Validation.DbEntityValidationException ex) { //throw ex; } catch (Exception ex) { // throw ex; } }
public JsonResult deleteMarketingReference(MarketingReference MarketingReference) { try { new hdlMarketingReference().delete(MarketingReference); } catch (Exception ex) { Response.StatusCode = 500; Content(JsonConvert.SerializeObject(new { error = ex.Message })); } return(getAllMarketingReference()); }
public JsonResult saveMarketingReference(MarketingReference MarketingReference) { try { MarketingReference.AddByUserId = Convert.ToString(Session["User"]); new hdlMarketingReference().save(MarketingReference); } catch (Exception ex) { Response.StatusCode = 500; Content(JsonConvert.SerializeObject(new { error = ex.Message })); } return(getAllMarketingReference()); }
public void delete(MarketingReference MarketingReference) { try { var context = new SmsMisDB(); context.MarketingReference.Attach(MarketingReference); var entry = context.Entry(MarketingReference); if (entry != null) { entry.State = EntityState.Deleted; context.SaveChanges(); } } catch (System.Data.Entity.Validation.DbEntityValidationException ex) { //throw SmsMis.Models.Console.Common.ExceptionTranslater.translate(ex); throw ex; } catch (Exception ex) { //throw SmsMis.Models.Console.Common.ExceptionTranslater.translate(ex); throw ex; } }