public async Task <IHttpActionResult> Registrar(RequestUsuariosViewModel requestRegistrar) { try { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } UsuariosDTO usuarioNew = new UsuariosDTO() { usuario = requestRegistrar.usuario, contrasena = requestRegistrar.contrasena, estatus = requestRegistrar.estatus, sexo = requestRegistrar.sexo, correo = requestRegistrar.correo }; int result = await SeguridadBL.RegistrarUsuario(usuarioNew); ResponseProcessViewModel response = new ResponseProcessViewModel() { mensaje = result > 0 ? MENSAJE_EXITO : MENSAJE_FALLO, idUsuario = result }; return(Ok(response)); } catch (Exception ex) { return(InternalServerError(ex)); } }
public async Task <IHttpActionResult> Existe(RequestUsuariosViewModel requestExiste) { try { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } bool result = await SeguridadBL.ExisteUsuario(requestExiste.usuario); ResponseProcessViewModel response = new ResponseProcessViewModel() { mensaje = result == true ? MENSAJE_SI_EXISTE : MENSAJE_NO_ENCONTRADO, }; return(Ok(response)); } catch (Exception ex) { return(InternalServerError(ex)); } }
public async Task <IHttpActionResult> Eliminar(RequestUsuariosViewModel requestEliminar) { try { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } int result = await SeguridadBL.EliminarUsuario(requestEliminar.idUsuario); ResponseProcessViewModel response = new ResponseProcessViewModel() { mensaje = result > 0 ? MENSAJE_EXITO : MENSAJE_FALLO, idUsuario = result }; return(Ok(response)); } catch (Exception ex) { return(InternalServerError(ex)); } }