public async Task <IResponseDTO> Update(UnitOfMeasureDto unitOfMeasureDto)
        {
            try
            {
                var unitOfMeasure = await _ctx.UnitOfMeasures.FirstOrDefaultAsync(x => x.ID == unitOfMeasureDto.Id);

                unitOfMeasure.Name        = unitOfMeasureDto.Name;
                unitOfMeasure.DisplayName = unitOfMeasureDto.DisplayName;
                int save = await _ctx.SaveChangesAsync();

                if (save == 0)
                {
                    _response.Data     = null;
                    _response.IsPassed = false;
                    _response.Message  = "Faild to update the UnitOfMeasure";
                    return(_response);
                }
                _response.IsPassed = true;
                _response.Message  = "UnitOfMeasure updated Successfully";
                _response.Data     = unitOfMeasure;
            }
            catch (Exception ex)
            {
                _response.Data     = null;
                _response.Message  = "Error " + ex.Message;
                _response.IsPassed = false;
            }


            return(_response);
        }
        public async Task <IResponseDTO> Create(UnitOfMeasureDto unitOfMeasureDto)
        {
            try
            {
                UnitOfMeasure unitOfMeasure = new UnitOfMeasure()
                {
                    Name        = unitOfMeasureDto.Name,
                    DisplayName = unitOfMeasureDto.DisplayName
                };
                int save = await _ctx.SaveChangesAsync();

                if (save == 0)
                {
                    _response.Data     = null;
                    _response.IsPassed = false;
                    _response.Message  = "Faild to create the UnitOfMeasure";
                    return(_response);
                }
                _response.IsPassed = true;
                _response.Message  = "UnitOfMeasure created Successfully";
                _response.Data     = unitOfMeasure;
            }
            catch (Exception ex)
            {
                _response.Data     = null;
                _response.Message  = "Error " + ex.Message;
                _response.IsPassed = false;
            }
            return(_response);
        }
        public void AddUnitOfMeasure(UnitOfMeasureDto value)
        {
            var unitOfMeasure = new UnitOfMeasure();

            unitOfMeasure.ID          = value.ID;
            unitOfMeasure.Name        = value.Name;
            unitOfMeasure.Description = value.Description;

            this.iunitOfMeasureDataService.AddUnitOfMeasure(unitOfMeasure);
        }
        public void UpdateUnitOfMeasure(UnitOfMeasureDto unitOfMeasureDto)
        {
            var measure = this.iunitOfMeasureDataService.GetUnit(unitOfMeasureDto.ID);

            measure.ID          = unitOfMeasureDto.ID;
            measure.Name        = unitOfMeasureDto.Name;
            measure.Description = unitOfMeasureDto.Description;

            this.iunitOfMeasureDataService.SaveChanges();
        }
        public UnitOfMeasureDto GetUnit(int id)
        {
            var measure = this.iunitOfMeasureDataService.GetUnit(id);

            var measureDto = new UnitOfMeasureDto();

            measureDto.ID          = measure.ID;
            measureDto.Name        = measure.Name;
            measureDto.Description = measure.Description;
            return(measureDto);
        }
 private UnitOfMeasureViewModel convertToVm(UnitOfMeasureDto dep)
 {
     return(new UnitOfMeasureViewModel
     {
         Id = dep.Id,
         Name = dep.Name,
         Symbol = dep.Symbol,
         Decimals = dep.Decimals,
         TotalCount = dep.TotalCount
     });
 }
        public async Task <IResponseDTO> Update(UnitOfMeasureDto unitOfMeasureDto)
        {
            var result = await _unitOfMeasureService.Update(unitOfMeasureDto);

            return(result);
        }
 public IEnumerable <UnitOfMeasureDto> UpdateUnitOfMeasure([FromBody] UnitOfMeasureDto value)
 {
     unitOfMeasureService.UpdateUnitOfMeasure(value);
     return(this.unitOfMeasureService.GetUnitOfMeasure());
 }
 public void AddUnitOfMeasure([FromBody] UnitOfMeasureDto value)
 {
     unitOfMeasureService.AddUnitOfMeasure(value);
 }
Exemple #10
0
 public static UnitOfMeasure FromDto(UnitOfMeasureDto dto)
 => new (new Name(dto.Name)