Example #1
0
        public HttpResponseMessage Insert(FoodTruck foodTruck)
        {
            var resultado = new HttpResponseMessage();

            try
            {
                using (TransactionScope scope = new TransactionScope())
                {
                    _business.Insert(foodTruck);
                    _businessFuncionario = new FuncionarioBusiness();
                    var entity = _businessFuncionario.GetFuncionarioByEmail(foodTruck.EmailFuncionario);
                    resultado = Request.CreateResponse(HttpStatusCode.OK, entity);
                    scope.Complete();
                }
            }
            catch (ExceptionBusiness ex)
            {
                resultado = ProcessarExcecaoWeb(ex, true);
            }
            catch (Exception ex)
            {
                resultado = ProcessarExcecaoWeb(ex);
            }

            return(resultado);
        }
Example #2
0
 public AluguelController(IAluguelBusiness aluguelBusiness,
                          IFilmeBusiness filmeBusiness,
                          IFuncionarioBusiness funcionarioBusiness,
                          IClienteBusiness clienteBusiness)
 {
     _aluguelBusiness     = aluguelBusiness;
     _filmeBusiness       = filmeBusiness;
     _funcionarioBusiness = funcionarioBusiness;
     _clienteBusiness     = clienteBusiness;
 }
 public FuncionariosController(IFuncionarioBusiness funcionarioBusiness)
 {
     FuncionarioBusiness = funcionarioBusiness;
 }
Example #4
0
 public FuncionarioController()
 {
     _business = new FuncionarioBusiness();
 }
 public FuncionarioController(ILogger <FuncionarioController> logger, IFuncionarioBusiness funcionarioBusiness)
 {
     _logger = logger;
     _funcionarioBusiness = funcionarioBusiness;
 }
Example #6
0
 public FuncionarioController(IFuncionarioBusiness business)
 {
     this.business = business;
 }