public IHttpActionResult PutProvincia(int id, Provincia provincia)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != provincia.ProvinciaId)
            {
                return(BadRequest());
            }

            db.Entry(provincia).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!ProvinciaExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
        public IHttpActionResult PutDepartamento(int id, Departamento departamento)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != departamento.DepartamentoId)
            {
                return(BadRequest());
            }

            db.Entry(departamento).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!DepartamentoExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
        public IHttpActionResult PutTrabajador(int id, Trabajador trabajador)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != trabajador.TrabajadorId)
            {
                return(BadRequest());
            }

            db.Entry(trabajador).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!TrabajadorExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
示例#4
0
        public ActionResult Create([Bind(Include = "DepartamentoId,Descripcion")] Departamento departamento)
        {
            if (ModelState.IsValid)
            {
                db.Departamento.Add(departamento);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(departamento));
        }
示例#5
0
        public ActionResult Create([Bind(Include = "ContratoId,NombreDeLaEmpresa,FechaInicial,FechaFin")] Contrato contrato)
        {
            if (ModelState.IsValid)
            {
                db.Contrato.Add(contrato);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(contrato));
        }
示例#6
0
        public ActionResult Create([Bind(Include = "TrabajadorId,Nombre,Apellido,DNI,FechaInicioContrato,TipoTrabajador")] Trabajador trabajador)
        {
            if (ModelState.IsValid)
            {
                db.Trabajador.Add(trabajador);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(trabajador));
        }
示例#7
0
        public ActionResult Create([Bind(Include = "ProvinciaId,Descripcion")] Provincia provincia)
        {
            if (ModelState.IsValid)
            {
                db.Provincia.Add(provincia);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(provincia));
        }
        public ActionResult Create([Bind(Include = "EquipoCelularId,Nombre,Marca")] EquipoDeCelular equipoDeCelular)
        {
            if (ModelState.IsValid)
            {
                db.EquipoDeCelular.Add(equipoDeCelular);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(equipoDeCelular));
        }
        public ActionResult Create([Bind(Include = "LineaId,Descripcion,TipoDeLinea")] LineaTelefonica lineaTelefonica)
        {
            if (ModelState.IsValid)
            {
                db.LineaTelefonica.Add(lineaTelefonica);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(lineaTelefonica));
        }
示例#10
0
        public ActionResult Create([Bind(Include = "DireccionId,Descripcion")] Direccion direccion)
        {
            if (ModelState.IsValid)
            {
                db.Direccion.Add(direccion);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.DireccionId = new SelectList(db.CentroDeAtencion, "CentroId", "Centro", direccion.DireccionId);
            return(View(direccion));
        }
示例#11
0
        public ActionResult Create([Bind(Include = "VentaId,Encargado,FechaVendida,TipoDePago,ClienteId")] Venta venta)
        {
            if (ModelState.IsValid)
            {
                db.Venta.Add(venta);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.ClienteId = new SelectList(db.Cliente, "ClienteId", "Nombre", venta.ClienteId);
            return(View(venta));
        }
        public ActionResult Create([Bind(Include = "EvaluacionId,Descricpion,EquipoCelularId,EstadoDeEvaluacion,TipoDeEvaluacion,PlanId,LineaId,ClienteId")] Evaluacion evaluacion)
        {
            if (ModelState.IsValid)
            {
                db.Evaluacion.Add(evaluacion);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.ClienteId       = new SelectList(db.Cliente, "ClienteId", "Nombre", evaluacion.ClienteId);
            ViewBag.EquipoCelularId = new SelectList(db.EquipoDeCelular, "EquipoCelularId", "Nombre", evaluacion.EquipoCelularId);
            ViewBag.LineaId         = new SelectList(db.LineaTelefonica, "LineaId", "Descripcion", evaluacion.LineaId);
            ViewBag.PlanId          = new SelectList(db.Plan, "PlanId", "Descripcion", evaluacion.PlanId);
            return(View(evaluacion));
        }
示例#13
0
        //public static UnityOfWork Instance
        //{
        //    get
        //    {
        //       lock (_Lock)
        //       {
        //           if (_Instance == null)
        //               _Instance = new UnityOfWork();
        //       }

        //        return _Instance;
        //    }
        //}



        public int  SaveChanges()
        {
            return(_Context.SaveChanges());
        }