Пример #1
0
        public IActionResult PutProfile(int id, [FromBody] SystemProfileViewModel value)
        {
            try
            {
                //var result = _systemProfileAppService.GetById(id);

                //if (result == null)
                //    return NotFound();

                if (ModelState.IsValid)
                {
                    _systemProfileAppService.Update(value);
                    return(NoContent());
                }

                return(BadRequest(new { Errors = ModelState }));
            }
            catch (BusisnessException ex)
            {
                return(BadRequest(new { Erros = ex.Message }));
            }
            catch (Exception ex)
            {
                _logger.LogError(ex.Message, ex.StackTrace);
                return(BadRequest(new { Errors = $"Erro não catalogado. Entre em contato com Administrador. Erro - {ex.Message}" }));
            }
        }
Пример #2
0
        public IActionResult PostProfile([FromBody] SystemProfileViewModel value)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    _systemProfileAppService.Save(value);
                    return(NoContent());
                }

                return(BadRequest(new { Errors = ModelState }));
            }
            catch (BusisnessException ex)
            {
                return(BadRequest(new { Erros = ex.Message }));
            }
            catch (Exception ex)
            {
                _logger.LogError(ex.Message, ex.StackTrace);
                return(BadRequest(new { Errors = $"Erro não catalogado. Entre em contato com Administrador. Erro - {ex.Message}" }));
            }
        }
Пример #3
0
 public void Update(SystemProfileViewModel systemProfileViewModel)
 {
     _systemProfileRepository.Update(_mapper.Map <SystemProfileViewModel, SystemProfile>(systemProfileViewModel));
 }
Пример #4
0
 public void Save(SystemProfileViewModel systemProfileViewModel)
 {
     _systemProfileRepository.Add(_mapper.Map <SystemProfileViewModel, SystemProfile>(systemProfileViewModel));
 }