public IHttpActionResult PutUserSud(int id, UserSud userSud) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != userSud.UserSudId) { return(BadRequest()); } db.Entry(userSud).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!UserSudExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public ActionResult Create([Bind(Include = "UserSudId,Name,LastName,Password,ModificationDatePassword,RolId,RouteId,Email, Status, Image, FotografiaFile")] UserSud userSud) { if (ModelState.IsValid) { db.UserSuds.Add(userSud); db.SaveChanges(); if (userSud != null) { var rol = db.Rols.Find(userSud.RolId); UsersHelper.CreateUserASP(userSud.Email, rol.Description, userSud.Password); } if (userSud.FotografiaFile != null) { var folder = "~/Uploads/Usuarios"; var response = FilesHelper.UploadPhoto(userSud.FotografiaFile, folder, string.Format("{0}.jpg", userSud.UserSudId)); if (response) { var pic = string.Format("{0}/{1}.jpg", folder, userSud.UserSudId); userSud.Image = pic; db.Entry(userSud).State = EntityState.Modified; db.SaveChanges(); } } return(RedirectToAction("Index")); } ViewBag.RolId = new SelectList(db.Rols.OrderBy(u => u.Description), "RolId", "Description"); ViewBag.RouteId = new SelectList(db.Routes.OrderBy(u => u.RouteNumber), "RouteId", "RouteNumber"); return(View(userSud)); }
public ActionResult DeleteConfirmed(int id) { UserSud userSud = db.UserSuds.Find(id); db.UserSuds.Remove(userSud); db.SaveChanges(); UsersHelper.DeleteUserSud(userSud.Email); return(RedirectToAction("Index")); }
public IHttpActionResult GetUserSud(int id) { UserSud userSud = db.UserSuds.Find(id); if (userSud == null) { return(NotFound()); } return(Ok(userSud)); }
public IHttpActionResult PostUserSud(UserSud userSud) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.UserSuds.Add(userSud); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = userSud.UserSudId }, userSud)); }
public IHttpActionResult DeleteUserSud(int id) { UserSud userSud = db.UserSuds.Find(id); if (userSud == null) { return(NotFound()); } db.UserSuds.Remove(userSud); db.SaveChanges(); return(Ok(userSud)); }
// GET: UserSuds/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } UserSud userSud = db.UserSuds.Find(id); if (userSud == null) { return(HttpNotFound()); } return(View(userSud)); }
// GET: UserSuds/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } UserSud userSud = db.UserSuds.Find(id); if (userSud == null) { return(HttpNotFound()); } ViewBag.RolId = new SelectList(db.Rols.OrderBy(u => u.Description), "RolId", "Description"); ViewBag.RouteId = new SelectList(db.Routes.OrderBy(u => u.RouteNumber), "RouteId", "RouteNumber"); return(View(userSud)); }