public void UpdateDeliveryCostConfiguration(DeliveryCostConfigurationDto deliveryCostConfigurationDto) { var deliveryCostConfiguration = this.deliveryCostConfigurationService.GetDeliveryCostConfiguration(deliveryCostConfigurationDto.ID); deliveryCostConfiguration.Name = deliveryCostConfigurationDto.Name; deliveryCostConfiguration.Description = deliveryCostConfigurationDto.Description; deliveryCostConfiguration.BaseLocationID = deliveryCostConfigurationDto.BaseLocationID; deliveryCostConfiguration.BaseFare = deliveryCostConfigurationDto.BaseFare; deliveryCostConfiguration.BaseDistance = deliveryCostConfigurationDto.BaseDistance; deliveryCostConfiguration.AdditionalRate = deliveryCostConfigurationDto.AdditionalRate; this.deliveryCostConfigurationService.SaveChanges(); }
public void AddDeliveryCostConfiguration(DeliveryCostConfigurationDto value) { var deliveryCostConfiguration = new DeliveryCostConfiguration(); deliveryCostConfiguration.Name = value.Name; deliveryCostConfiguration.Description = value.Description; deliveryCostConfiguration.BaseLocationID = value.BaseLocationID; deliveryCostConfiguration.BaseFare = value.BaseFare; deliveryCostConfiguration.BaseDistance = value.BaseDistance; deliveryCostConfiguration.AdditionalRate = value.AdditionalRate; this.deliveryCostConfigurationService.AddDeliveryCostConfiguration(deliveryCostConfiguration); }
public DeliveryCostConfigurationDto GetDeliveryCostConfiguration(int id) { var deliveryCostConfiguration = this.deliveryCostConfigurationService.GetDeliveryCostConfiguration(id); var deliveryCostConfigurationDto = new DeliveryCostConfigurationDto(); deliveryCostConfigurationDto.ID = deliveryCostConfiguration.ID; deliveryCostConfigurationDto.Name = deliveryCostConfiguration.Name; deliveryCostConfigurationDto.Description = deliveryCostConfiguration.Description; deliveryCostConfigurationDto.BaseLocationID = deliveryCostConfiguration.BaseLocationID; deliveryCostConfigurationDto.BaseFare = deliveryCostConfiguration.BaseFare; deliveryCostConfigurationDto.BaseDistance = deliveryCostConfiguration.BaseDistance; deliveryCostConfigurationDto.AdditionalRate = deliveryCostConfiguration.AdditionalRate; var baseSuplier = supplierBaseService.GetAllSupplierBases(); var baseSuplierItem = baseSuplier.FirstOrDefault(p => p.SupplierBaseId == deliveryCostConfigurationDto.ID); if (baseSuplierItem != null) { deliveryCostConfigurationDto.BaseLocation = baseSuplierItem.SupplierBaseName; } return(deliveryCostConfigurationDto); }
public IEnumerable <DeliveryCostConfigurationDto> UpdateDeliveryCostConfiguration([FromBody] DeliveryCostConfigurationDto value) { deliveryCostConfigurationService.UpdateDeliveryCostConfiguration(value); return(this.deliveryCostConfigurationService.GetAllActiveDeliveryCostConfiguration()); }
public void AddDeliveryCostConfiguration([FromBody] DeliveryCostConfigurationDto value) { deliveryCostConfigurationService.AddDeliveryCostConfiguration(value); }