Exemple #1
0
        public ActionResult AdicionaMedioPago(Guid idemp, MedioPago tipo)
        {
            var idempresa = db.Empresas.Find(idemp);

            if (idemp == null)
            {
                return(NotFound(idemp));
            }

            var metodopago = new MedioPagoEmpresa
            {
                EmpresaId = idemp,
                MedioPago = tipo
            };

            db.MedioPagoEmpresas.Add(metodopago);
            db.SaveChanges();
            // Si el medio de pago ya existe devolver OK
            return(Ok());
        }
Exemple #2
0
        public ActionResult <Guid> Post([FromBody] EmpresaTransporte empresa)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }


            empresa.Id = Guid.NewGuid();
            db.Empresas.Add(empresa);

            ///Crear medio de pafo en efectivo para la empresa
            MedioPagoEmpresa mp = new MedioPagoEmpresa()
            {
                MedioPago = MedioPago.Efectivo,
                EmpresaId = empresa.Id
            };

            db.SaveChanges();

            return(Ok(empresa.Id));
        }