public override List <MIDAS.GBX.BusinessObjects.BusinessValidation> Validate <T>(T entity) { BO.CaseCompanyMapping CaseCompanyMapping = (BO.CaseCompanyMapping)(object) entity; var result = CaseCompanyMapping.Validate(CaseCompanyMapping); return(result); }
public override object Save <T>(T entity) { BO.CaseCompanyMapping CaseCompanyMappingBO = (BO.CaseCompanyMapping)(object) entity; List <BO.CaseCompanyMapping> lstCaseCompanyMapping = new List <BO.CaseCompanyMapping>(); CaseCompanyMapping caseCompanyMappingDB = new CaseCompanyMapping(); #region CaseCompanyMapping if (CaseCompanyMappingBO != null) { if (CaseCompanyMappingBO.CaseId <= 0 || (CaseCompanyMappingBO.Company == null) || (CaseCompanyMappingBO.Company != null && CaseCompanyMappingBO.Company.ID <= 0)) { return(new BO.ErrorObject { errorObject = "", ErrorMessage = "Please pass valid case company mapping.", ErrorLevel = ErrorLevel.Error }); } //bool Add_CaseCompanyMappingDB = false; caseCompanyMappingDB = _context.CaseCompanyMappings.Where(p => p.CaseId == CaseCompanyMappingBO.CaseId && p.CompanyId == CaseCompanyMappingBO.Company.ID && (p.IsDeleted.HasValue == false || (p.IsDeleted.HasValue == true && p.IsDeleted.Value == false))) .FirstOrDefault(); if (caseCompanyMappingDB == null) { caseCompanyMappingDB = new CaseCompanyMapping(); //Add_CaseCompanyMappingDB = true; caseCompanyMappingDB.CaseId = CaseCompanyMappingBO.CaseId; caseCompanyMappingDB.CompanyId = CaseCompanyMappingBO.Company.ID; caseCompanyMappingDB.IsOriginator = CaseCompanyMappingBO.IsOriginator; caseCompanyMappingDB.AddedByCompanyId = CaseCompanyMappingBO.AddedByCompanyId; caseCompanyMappingDB = _context.CaseCompanyMappings.Add(caseCompanyMappingDB); _context.SaveChanges(); } } else { return(new BO.ErrorObject { errorObject = "", ErrorMessage = "Please pass valid case company mapping.", ErrorLevel = ErrorLevel.Error }); } _context.SaveChanges(); #endregion caseCompanyMappingDB = _context.CaseCompanyMappings.Include(casecomp => casecomp.Company1).Include(casecomp => casecomp.Company) .Where(p => p.Id == caseCompanyMappingDB.Id && (p.IsDeleted.HasValue == false || (p.IsDeleted.HasValue == true && p.IsDeleted.Value == false))) .FirstOrDefault <CaseCompanyMapping>(); var res = Convert <BO.CaseCompanyMapping, CaseCompanyMapping>(caseCompanyMappingDB); return((object)res); }
public override object Get(int id) { var acc = _context.CaseCompanyMappings.Include("Company").Where(p => p.Id == id && (p.IsDeleted.HasValue == false || (p.IsDeleted.HasValue == true && p.IsDeleted.Value == false))) .FirstOrDefault <CaseCompanyMapping>(); BO.CaseCompanyMapping acc_ = Convert <BO.CaseCompanyMapping, CaseCompanyMapping>(acc); if (acc_ == null) { return(new BO.ErrorObject { ErrorMessage = "No record found.", errorObject = "", ErrorLevel = ErrorLevel.Error }); } return((object)acc_); }
public override T Convert <T, U>(U entity) { CaseCompanyMapping caseCompanyMappings = entity as CaseCompanyMapping; if (caseCompanyMappings == null) { return(default(T)); } BO.CaseCompanyMapping caseCompanyMappingBO = new BO.CaseCompanyMapping(); caseCompanyMappingBO.ID = caseCompanyMappings.Id; caseCompanyMappingBO.CaseId = caseCompanyMappings.CaseId; caseCompanyMappingBO.Company = new BO.Company(); caseCompanyMappingBO.Company.ID = (caseCompanyMappings.Company != null) ? caseCompanyMappings.CompanyId : 0; caseCompanyMappingBO.IsOriginator = caseCompanyMappings.IsOriginator; caseCompanyMappingBO.AddedByCompanyId = caseCompanyMappings.AddedByCompanyId; caseCompanyMappingBO.Company.Name = (caseCompanyMappings.Company != null) ? caseCompanyMappings.Company.Name : ""; caseCompanyMappingBO.IsDeleted = caseCompanyMappings.IsDeleted; caseCompanyMappingBO.CreateByUserID = caseCompanyMappings.CreateByUserID; caseCompanyMappingBO.UpdateByUserID = caseCompanyMappings.UpdateByUserID; return((T)(object)caseCompanyMappingBO); }