public async Task <IActionResult> PutRegion(int id, Region region)
        {
            var _regionService = new RegionService(_context);

            if (id != region.Id)
            {
                return(BadRequest());
            }

            var Regionvalidation = new RegionValidator();
            var validresult      = Regionvalidation.Validate(region);

            if (!validresult.IsValid)
            {
                return(BadRequest(validresult.Errors));
            }
            var result = await _regionService.PutRegion(id, region);

            if (result)
            {
                return(Ok());
            }

            return(NoContent());
        }
Пример #2
0
        public async Task <IActionResult> PutRegion(int id, Region region)
        {
            if (id != region.Id)
            {
                return(BadRequest());
            }
            var validator   = new RegionValidator();
            var resultValid = validator.Validate(region);

            if (!resultValid.IsValid)
            {
                return(BadRequest(resultValid.Errors));
            }
            var result = await _regionServices.Update(region);

            if (result)
            {
                return(Ok());
            }
            return(NoContent());
        }
Пример #3
0
 public ActionResponse Save(RegionDto obj, Guid?userId = null)
 {
     try
     {
         var valResult = new RegionValidator().Validate(obj);
         if (valResult.IsValid)
         {
             var response = _regionRepository.Save(obj);
             return(response);
         }
         else
         {
             var valErrors = valResult.Errors.Select(e => e.ErrorMessage).ToArray();
             return(ActionResponse.Failure(valErrors));
         }
     }
     catch (Exception ex)
     {
         return(ActionResponse.Failure(ex.Message));
     }
 }