public LeadActivityType GetById(int?Id) { LeadActivityType model = null; try { if (Id != null) { using (JazMax.DataAccess.JazMaxDBProdContext db = new JazMax.DataAccess.JazMaxDBProdContext()) { model = (db.LeadActivities.Where(x => x.LeadActivityId == Id).Select(x => new LeadActivityType { ActivityName = x.ActivityName, IsSystemActivity = x.IsSystem, })).FirstOrDefault(); return(model); } } } catch (Exception e) { JazMax.BusinessLogic.AuditLog.ErrorLog.LogError(e, 0); } return(model); }
public void Update(LeadActivityType model, int CoreSystemUserId) { try { using (JazMax.DataAccess.JazMaxDBProdContext db = new JazMax.DataAccess.JazMaxDBProdContext()) { DataAccess.LeadActivity table = db.LeadActivities.FirstOrDefault(x => x.LeadActivityId == model.LeadActivityId); LoadEditLogDetails(table.LeadActivityId, CoreSystemUserId); JazMax.BusinessLogic.ChangeLog.ChangeLogService.LogChange(table.ActivityName, model.ActivityName, "Activity Name"); if (table != null) { table.IsActive = true; table.ActivityName = model.ActivityName; db.SaveChanges(); } } } catch (Exception e) { JazMax.BusinessLogic.AuditLog.ErrorLog.LogError(e, 0); } }
public void Create(LeadActivityType model) { try { using (JazMax.DataAccess.JazMaxDBProdContext db = new JazMax.DataAccess.JazMaxDBProdContext()) { DataAccess.LeadActivity table = new DataAccess.LeadActivity() { IsActive = true, ActivityName = model.ActivityName, IsSystem = model.IsSystemActivity }; db.LeadActivities.Add(table); db.SaveChanges(); } } catch (Exception e) { JazMax.BusinessLogic.AuditLog.ErrorLog.LogError(e, 0); } }