public IHttpActionResult PutSEC_Usuario(sp_V_SEC_Usuario2_Result sEC_Usuario) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.sp_U_SEC_Usuario2(sEC_Usuario.idUsuario, sEC_Usuario.idTipoUsuario, sEC_Usuario.codUsuario, sEC_Usuario.pass, sEC_Usuario.nombreCompleto, sEC_Usuario.email, sEC_Usuario.activo, sEC_Usuario.ultimaFechaMod, sEC_Usuario.ultimoIngreso); try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!SEC_UsuarioExists(sEC_Usuario.idUsuario)) { return(NotFound()); } else { throw; } } return(Ok(sEC_Usuario)); }
public IHttpActionResult PostSEC_Usuario(sp_V_SEC_Usuario2_Result sEC_Usuario) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } int?max = (from o in db.SEC_Usuario select(int?) o.idUsuario).Max(); sEC_Usuario.idUsuario = max.Value + 1; db.sp_I_SEC_Usuario3(sEC_Usuario.idTipoUsuario, sEC_Usuario.codUsuario, sEC_Usuario.pass, sEC_Usuario.nombreCompleto, sEC_Usuario.email, sEC_Usuario.activo, sEC_Usuario.ultimaFechaMod, sEC_Usuario.ultimoIngreso); return(Ok(sEC_Usuario)); }