public IHttpActionResult PutSector(int id, Sector sector)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != sector.Id)
            {
                return(BadRequest());
            }

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

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

            return(StatusCode(HttpStatusCode.NoContent));
        }
        public ActionResult Create([Bind(Include = "Id,TareaId,MascotaId,Fecha_ejec")] TareasMascota tareasMascota)
        {
            if (ModelState.IsValid)
            {
                if (db.TareasMascotas.Count(x => x.MascotaId == tareasMascota.MascotaId && x.Fecha_ejec == tareasMascota.Fecha_ejec) < 5)
                {
                    tareasMascota.Id = Guid.NewGuid();
                    db.TareasMascotas.Add(tareasMascota);
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
                else
                {
                    ModelState.AddModelError("Fecha_ejec", "Solo puede crear hasta 5 tareas para esta mascota en la fecha seleccionada");
                }
            }
            IQueryable <Mascota> queryMascotas = db.Mascotas;
            var userId = User.Identity.GetUserId().ToString();

            if (!User.IsInRole("Admin"))
            {
                queryMascotas = queryMascotas.Where(x => x.ClienteId == userId);
            }

            ViewBag.MascotaId = new SelectList(queryMascotas, "Id", "Nombre", tareasMascota.MascotaId);
            ViewBag.TareaId   = new SelectList(db.Tareas, "Id", "Nombre", tareasMascota.TareaId);
            return(View(tareasMascota));
        }
        public IActionResult Insert([FromBody] CrudViewModel <Departments> payload)
        {
            Departments departments = payload.value;

            _pruebaContext.Departments.Add(departments);
            _pruebaContext.SaveChanges();
            return(Ok(departments));
        }
Exemple #4
0
        public IActionResult Insert([FromBody] CrudViewModel <TipoDocumento> payload)
        {
            TipoDocumento TipoDocumento = payload.value;

            _pruebaContext.TipoDocumento.Add(TipoDocumento);
            _pruebaContext.SaveChanges();
            return(Ok(TipoDocumento));
        }
Exemple #5
0
        public ActionResult Create([Bind(Include = "Id,Codigo,Nombre")] Raza raza)
        {
            if (ModelState.IsValid)
            {
                raza.Id = Guid.NewGuid();
                db.Razas.Add(raza);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(raza));
        }
        public ActionResult Create([Bind(Include = "Id,Codigo,Nombre")] Ciudad ciudad)
        {
            if (ModelState.IsValid)
            {
                ciudad.Id = Guid.NewGuid();
                db.Ciudades.Add(ciudad);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(ciudad));
        }
Exemple #7
0
        public ActionResult Create([Bind(Include = "Id,Cedula,Nombre,Apellido,Fecha_nac,Direccion,Sexo,Foto,TiendaId,Email,EmailConfirmed,PasswordHash,SecurityStamp,PhoneNumber,PhoneNumberConfirmed,TwoFactorEnabled,LockoutEndDateUtc,LockoutEnabled,AccessFailedCount,UserName")] ApplicationUser applicationUser)
        {
            if (ModelState.IsValid)
            {
                db.Users.Add(applicationUser);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.TiendaId = new SelectList(db.Tiendas, "Id", "Nombre", applicationUser.TiendaId);
            return(View(applicationUser));
        }
        public ActionResult Create([Bind(Include = "Id,Codigo,Nombre,Costo,TipoId")] Tarea tarea)
        {
            if (ModelState.IsValid)
            {
                tarea.Id = Guid.NewGuid();
                db.Tareas.Add(tarea);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.TipoId = new SelectList(db.TipoTareas, "Id", "Nombre", tarea.TipoId);
            return(View(tarea));
        }
Exemple #9
0
 public HttpResponseMessage Post([FromBody] Tasks value)
 {
     try
     {
         var task = db.Tasks.Add(value);
         db.SaveChanges();
         return(ToJson(task));
     }
     catch (DbEntityValidationException ex)
     {
         return(JsonError("Datos de entrada invalidos"));
     }
 }
Exemple #10
0
        public ActionResult Create([Bind(Include = "Id,Codigo,Nombre,CiudadId")] Tienda tienda)
        {
            if (ModelState.IsValid)
            {
                tienda.Id = Guid.NewGuid();
                db.Tiendas.Add(tienda);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.CiudadId = new SelectList(db.Ciudades, "Id", "Nombre", tienda.CiudadId);
            return(View(tienda));
        }
        public ActionResult Create([Bind(Include = "Id,Nombre,Apodo,Fecha_nac,Sexo,Foto,ClienteId,RazaId")] MascotaViewModel mascotaVm)
        {
            if (ModelState.IsValid)
            {
                var mascota = mascotaVm.BindItem();
                mascota.Id = Guid.NewGuid();
                db.Mascotas.Add(mascota);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            //ViewBag.ClienteId = new SelectList(db.Users, "Id", "Nombre", mascotaVm.ClienteId);
            ViewBag.RazaId    = new SelectList(db.Razas, "Id", "Nombre", mascotaVm.RazaId);
            ViewBag.ClienteId = User.Identity.Name;

            return(View(mascotaVm));
        }
Exemple #12
0
 public void SaveChanges()
 {
     dbContext.SaveChanges();
 }