CentreTypeViewModel Map(CentreType centreType) { return new CentreTypeViewModel { Id = centreType.Id, Code = centreType.Code, Name = centreType.Name, Description = centreType.Description, IsActive = centreType._Status == EntityStatus.Active ? true : false }; }
public void Save(CentreTypeViewModel assetTypeViewModel) { CentreType centreType = new CentreType(assetTypeViewModel.Id) { Name = assetTypeViewModel.Name, Description = assetTypeViewModel.Description, Code = assetTypeViewModel.Code }; _centreTypeRepository.Save(centreType); }
public CentreTypeDTO Map(CentreType centreType) { if (centreType == null) return null; var centreTypeDto = Mapper.Map<CentreType, CentreTypeDTO>(centreType); return centreTypeDto; }
public bool CheckAgriCentreTypeIsUsed(CentreType centreType, EntityStatus intendedStatus) { if(intendedStatus == EntityStatus.Inactive) { if (_ctx.tblCentre.Any(n => n.CentreTypeId == centreType.Id && n.IM_Status == (int)EntityStatus.Active)) return true; } else if (intendedStatus == EntityStatus.Deleted) { if (_ctx.tblCentre.Any(n => n.CentreTypeId == centreType.Id && (n.IM_Status == (int)EntityStatus.Inactive || n.IM_Status == (int)EntityStatus.Active))) return true; } return false; }
protected Guid AddCentreType(string name, string code) { CentreType ct = new CentreType(Guid.NewGuid()) { Code = code, Description = "Desc", Name = name, _Status = EntityStatus.Active, }; return _centreTypeRepository.Save(ct); }
private void AssertCentreType(CentreType competitor, CentreType savedCompetitor) { Assert.AreEqual(competitor.Name,savedCompetitor.Name); Assert.AreEqual(competitor.Code,savedCompetitor.Code); Assert.AreEqual(competitor.Description,savedCompetitor.Description); Assert.AreEqual(competitor._Status,EntityStatus.Active); }