Example #1
0
        public async Task <IActionResult> Put([FromBody] GroupOfDetailDTO value)
        {
            try
            {
                await _iEFGroupOfDetailService.UpdateGroupOfDetails(value);

                return(StatusCode(204));
            }
            catch
            {
                return(StatusCode(404));
            }
        }
Example #2
0
        public async Task <string> AddGroupOfDetails(GroupOfDetailDTO groupOf)
        {
            var x = _mapper.Map <GroupOfDetailDTO, GroupOfDetail>(groupOf);

            GroupOfDetailValidator validator = new GroupOfDetailValidator();

            ValidationResult results = validator.Validate(x);

            if (!results.IsValid)
            {
                foreach (var failure in results.Errors)
                {
                    string error = ("Property " + failure.PropertyName + " failed validation. Error was: " + failure.ErrorMessage);
                    return(error);
                }
                return("Error");
            }
            else
            {
                await _eFUnitOfWork.EFGroupOfDetailRepository.Add(x);

                return("Групу Деталі успішно добавлено!");
            }
        }
Example #3
0
 public async Task <IActionResult> Post([FromBody] GroupOfDetailDTO value)
 {
     return(Ok(await _iEFGroupOfDetailService.AddGroupOfDetails(value)));
 }
Example #4
0
 public async Task UpdateGroupOfDetails(GroupOfDetailDTO groupOf)
 {
     var x = _mapper.Map <GroupOfDetailDTO, GroupOfDetail>(groupOf);
     await _eFUnitOfWork.EFGroupOfDetailRepository.Update(x);
 }