Exemple #1
0
        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));
        }
Exemple #2
0
        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));
        }