public void Update(PropertyTypeView model, int CoreSystemUserId) { try { using (JazMax.DataAccess.JazMaxDBProdContext db = new JazMax.DataAccess.JazMaxDBProdContext()) { DataAccess.PropertyType table = db.PropertyTypes.FirstOrDefault(x => x.PropertyTypeId == model.PropertyTypeId); LoadEditLogDetails(table.PropertyTypeId, CoreSystemUserId); JazMax.BusinessLogic.ChangeLog.ChangeLogService.LogChange(table.TypeName, model.TypeName, "Property Type"); if (table != null) { table.IsActive = true; table.TypeName = model.TypeName; db.SaveChanges(); } } } catch (Exception e) { JazMax.BusinessLogic.AuditLog.ErrorLog.LogError(e, 0); } }
public void Create(PropertyTypeView model) { try { using (JazMax.DataAccess.JazMaxDBProdContext db = new JazMax.DataAccess.JazMaxDBProdContext()) { DataAccess.PropertyType table = new DataAccess.PropertyType() { IsActive = true, TypeName = model.TypeName }; db.PropertyTypes.Add(table); db.SaveChanges(); } } catch (Exception e) { JazMax.BusinessLogic.AuditLog.ErrorLog.LogError(e, 0); } }
public void Activation(bool isAction, int PropertyTypeId, int UserId) { try { using (JazMax.DataAccess.JazMaxDBProdContext db = new JazMax.DataAccess.JazMaxDBProdContext()) { DataAccess.PropertyType table = db.PropertyTypes.FirstOrDefault(x => x.PropertyTypeId == PropertyTypeId); LoadEditLogDetails(table.PropertyTypeId, UserId); if (table != null) { if (isAction) { JazMax.BusinessLogic.ChangeLog.ChangeLogService.LogChange( JazMax.BusinessLogic.ChangeLog.ChangeLogService.GetBoolString(table.IsActive), JazMax.BusinessLogic.ChangeLog.ChangeLogService.GetBoolString(true), "Active Status"); table.IsActive = true; } else { JazMax.BusinessLogic.ChangeLog.ChangeLogService.LogChange( JazMax.BusinessLogic.ChangeLog.ChangeLogService.GetBoolString(table.IsActive), JazMax.BusinessLogic.ChangeLog.ChangeLogService.GetBoolString(false), "Active Status"); table.IsActive = false; } } db.SaveChanges(); } } catch (Exception e) { JazMax.BusinessLogic.AuditLog.ErrorLog.LogError(e, 0); } }