public ActionResult SaveMarca(IncluirMarcaRequest incluirMarcaRequest) { try { var incluirMarcaDTO = new IncluirMarcaDTO( incluirMarcaRequest.Nome, incluirMarcaRequest.Descricao, incluirMarcaRequest.IdEmpresa ); if (incluirMarcaDTO.Invalid) { _notificationContext.AddNotifications(incluirMarcaDTO.ValidationResult); return(BadRequest(_notificationContext.Notifications)); } var empresa = _iEmpresaService.GetEmpresaById(incluirMarcaRequest.IdEmpresa); if (empresa == null) { return(NotFound("Empresa não encontrada")); } _iMarcaService.SaveMarca(incluirMarcaDTO); return(Ok(true)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public void SaveMarca(IncluirMarcaDTO incluirMarcaDTO) { try { using (var db = new PortifolioContext()) { var novaMarcar = new Marca() { Nome = incluirMarcaDTO.Nome, Descricao = incluirMarcaDTO.Descricao, Ativo = true, IdEmpresa = incluirMarcaDTO.IdEmpresa }; db.Marca.Add(novaMarcar); db.SaveChanges(); } } catch (Exception ex) { throw new Exception(ex.Message); } }
public void SaveMarca(IncluirMarcaDTO incluirMarcaDTO) { _iMarcaRepository.SaveMarca(incluirMarcaDTO); }