public HttpResponseMessage UpdateUsuario(long id, tb_usuario tb_usuario) { if (!ModelState.IsValid) { return Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState); } if (id != tb_usuario.id_usuario) { return Request.CreateResponse(HttpStatusCode.BadRequest); } db.Entry(tb_usuario).State = System.Data.EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException ex) { return Request.CreateErrorResponse(HttpStatusCode.NotFound, ex); } return Request.CreateResponse(HttpStatusCode.OK); }
public ActionResult Register(RegisterModelEFH model) { ViewBag.Empresa = ((tb_empresa)varEmpresa).nombre_empresa; if (ModelState.IsValid) { // Attempt to register the user try { #region agregar usuario a la BD if (ModelState.IsValid) { WebSecurity.CreateUserAndAccount(model.Email, model.Password); tb_usuario user = new tb_usuario(); user.email_usuario = model.Email; user.nombre_usuario = model.Nombre; user.ap_paterno_usuario = model.ApellidoPaterno; user.ap_materno_usuario = model.ApellidoMaterno; user.clave = model.Password; user.inactivo = false; user.por_confirmar = false; user.id_empresa = ((tb_empresa)varEmpresa).id_empresa; user.fecha_creacion = DateTime.Now; db.tb_usuario.Add(user); db.SaveChanges(); } #endregion //WebSecurity.CreateUserAndAccount(model.Email, model.Password); WebSecurity.Login(model.Email, model.Password); return RedirectToLocal(FormsAuthentication.DefaultUrl); //return RedirectToAction("Index", "Home"); } catch (MembershipCreateUserException e) { ModelState.AddModelError("", ErrorCodeToString(e.StatusCode)); } } // If we got this far, something failed, redisplay form return View(model); }
public HttpResponseMessage AddUsuario(tb_usuario tb_usuario) { if (ModelState.IsValid) { db.tb_usuario.Add(tb_usuario); db.SaveChanges(); HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.Created, tb_usuario); response.Headers.Location = new Uri(Url.Link("BreezeApi", new { id = tb_usuario.id_usuario })); return response; } else { return Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState); } }
private string FormatoNombreUsuarioFull(tb_usuario user) { return string.Format("{0} {1} {2}", user.nombre_usuario, user.ap_paterno_usuario, user.ap_materno_usuario); }