CommodityTypeViewModel Map(CommodityType commodityType) { CommodityTypeViewModel commodityTypeView = new CommodityTypeViewModel(); commodityTypeView.Id = commodityType.Id; commodityTypeView.Code = commodityType.Code; commodityTypeView.Description = commodityType.Description; commodityTypeView.Name = commodityType.Name; commodityTypeView.IsActive = (int) commodityType._Status; return commodityTypeView; }
public CommodityTypeDTO Map(CommodityType commodityType) { if (commodityType == null) return null; return Mapper.Map<CommodityType, CommodityTypeDTO>(commodityType); }
public void Save(CommodityTypeViewModel commodityTypeViewmodel) { CommodityType commodityType = new CommodityType(commodityTypeViewmodel.Id); commodityType.Name = commodityTypeViewmodel.Name; commodityType.Description = commodityTypeViewmodel.Description; commodityType.Code = commodityTypeViewmodel.Code; commodityType._Status = EntityStatus.Active; _commodityTypeRepository.Save(commodityType); }
public bool CheckCommodtiyTypeIsUsed(CommodityType commodityType, EntityStatus intendedStatus) { if (intendedStatus == EntityStatus.Inactive) { if (_ctx.tblCommodity.Any(n => n.CommodityTypeId == commodityType.Id && n.IM_Status == (int)EntityStatus.Active)) return true; } else if (intendedStatus == EntityStatus.Deleted) { if (_ctx.tblCommodity.Any(n => n.CommodityTypeId == commodityType.Id && (n.IM_Status == (int)EntityStatus.Active || n.IM_Status == (int)EntityStatus.Inactive))) return true; } return false; }
protected Guid AddCommodityType(string code, string desc, string name) { CommodityType ct = new CommodityType(Guid.NewGuid()) { Code = code, Description = desc, Name = name, _Status = EntityStatus.Active }; return _commodityTypeRepository.Save(ct); }
private Commodity Map(CommodityImport commodityImport, List<string> mappingValidationList) { var exists = _ctx.tblCommodity.FirstOrDefault(l => l.Code == commodityImport.Code); var commodityTypeExists = _ctx.tblCommodityType.FirstOrDefault( p => p.Name.ToLower() == commodityImport.CommodityType); if (commodityTypeExists == null) { mappingValidationList.Add(string.Format("Invalid commodity type name {0}", commodityImport.CommodityType)); } else { Guid id = exists != null ? exists.Id : Guid.NewGuid(); var commodityType = new CommodityType(commodityTypeExists.Id) { Code = commodityTypeExists.Code, Name = commodityTypeExists.Name, Description = commodityTypeExists.Description, Id = commodityTypeExists.Id }; return new Commodity(id) { Code = commodityImport.Code, Name = commodityImport.Name, Description = commodityImport.Description, CommodityType = commodityType }; } return null; }