public RespuestaControlador PutMunicipalidad([FromBody] ComiMuni municipalidad) { if (!ModelState.IsValid) { return(RespuestaControlador.respuetaError("Parametro incorrecto")); } municipalidad.FecModificacion = DateTime.Now; municipalidad.UsuarioMod = User.Identity.Name; // _context.Entry(municipalidad).State = EntityState.Modified; var sectorUpd = municipalidadServicio.actualizar(municipalidad); return(RespuestaControlador.respuestaExito(sectorUpd)); //try //{ // await _context.SaveChangesAsync(); //} //catch (DbUpdateConcurrencyException) //{ // if (!MunicipalidadExists(municipalidad.IdComiMuni)) // { // return NotFound(); // } // else // { // throw; // } //} //return NoContent(); }
public async Task <RespuestaControlador> login(string username, string password) { var user = _userService.Authenticate(username, password); if (user == null) { return(RespuestaControlador.respuetaError("Email o contraseña incorrectos")); } ; Claim[] claims = this.obtenerClaims(user); var tokenHandler = new JwtSecurityTokenHandler(); var key = Encoding.ASCII.GetBytes(_appSettings.Secret); var tokenDescriptor = new SecurityTokenDescriptor { Subject = new ClaimsIdentity(claims), Expires = DateTime.UtcNow.AddDays(1), SigningCredentials = new SigningCredentials(new SymmetricSecurityKey(key), SecurityAlgorithms.HmacSha256Signature) }; var token = tokenHandler.CreateToken(tokenDescriptor); var tokenString = tokenHandler.WriteToken(token); // return basic user info (without password) and token to store client side return(RespuestaControlador.respuestaExito(new { Id = user.IdUsuario, Username = user.Username, FirstName = user.FotoPerfil, LastName = user.UsuarioMod, Token = tokenString, municipalidad = await _municipalidadRepositorio.ObtenerPorIdUsuario(user.IdUsuario) })); }
public RespuestaControlador PostSector([FromBody] Sector sector) { if (!ModelState.IsValid) { return(RespuestaControlador.respuetaError("Parametro incorrecto")); } return(RespuestaControlador.respuestaExito(sectorServicio.crear(sector))); }
public override RespuestaControlador actualizar(Sector sector) { if (sector.PuntoSector == null || sector.PuntoSector.Count == 0) { return(RespuestaControlador.respuetaError("Debe dibujar el perimetro del sector")); } return(base.actualizar(sector)); }
public RespuestaControlador PostMunicipalidad([FromBody] ComiMuni municipalidad) { if (!ModelState.IsValid) { return(RespuestaControlador.respuetaError("Parametro incorrecto")); } municipalidad.UsuarioMod = HttpContext.User.Identity.Name; return(municipalidadServicio.crear(municipalidad)); }
public RespuestaControlador PutSector([FromBody] Sector sector) { if (!ModelState.IsValid) { return(RespuestaControlador.respuetaError("Parametro incorrecto")); } var sectorUpd = sectorServicio.actualizar(sector); return(RespuestaControlador.respuestaExito(sectorUpd)); }
public RespuestaControlador GetMunicipalidad([FromRoute] int id) { if (!ModelState.IsValid) { return(RespuestaControlador.respuetaError(ModelState.ToString())); } var municipalidad = this.municipalidadServicio.obtener(id); if (municipalidad == null) { return(RespuestaControlador.respuetaError("Entidad no existe o no está disponible")); } return(RespuestaControlador.respuestaExito(municipalidad)); }
/// <summary> /// Metodo que sirve para Obtener la lista de tipo Controlador /// </summary> /// <param name="pControlador">Filtro de tipo Controlador</param> /// <returns></returns> public RespuestaControlador ObtenerControlador(Controlador pControlador) { var respuesta = new RespuestaControlador(); try { RespuestaSesion respS = sesion.ObtenerSesion(new Sesion() { Token = pControlador.UsrtokensAuthenticate }); if (respS.Respuesta.CodMensaje == Respuesta.CodExitoso) { respuesta.Controlador = dal.ObtenerControlador(pControlador).ListaControlador?[0]; return(respuesta.Controlador != null ? new RespuestaControlador { Respuesta = new Respuesta(string.Empty, Respuesta.CodExitoso), Controlador = respuesta.Controlador } : new RespuestaControlador { Respuesta = new Respuesta(Respuestas.GI03, Respuesta.CodExitoso), Controlador = new Controlador() }); } else { return new RespuestaControlador { Respuesta = respS.Respuesta, Controlador = new Controlador() } }; } catch (Exception ex) { ControlExcepciones.ControlExcepciones.ManejoExcepciones(ex, pControlador); BitacoraLogicaNegocios.RegistrarBitacora(MENSAJES_SISTEMA.ErrorExcepcion, TraceData.Utilities.Enums.TypeTrace.Exception, ex, MethodBase.GetCurrentMethod().Name); return(new RespuestaControlador { Respuesta = new Respuesta(TipoRespuesta.Excepcion, ex.Message, Respuesta.CodNoValido) }); } }
public RespuestaControlador GetTipoMuni() { return(RespuestaControlador.respuestaExito(tipoMuniServicio.obtenerTodos())); }
public RespuestaControlador GetMunicipalidad() { return(RespuestaControlador.respuestaExito(municipalidadServicio.obtenerTodos())); }
public RespuestaControlador GetJurisdiccion([FromRoute] int id) { return(RespuestaControlador.respuestaExito(sectorServicio.obtenerJurisdiccion(id))); }
public RespuestaControlador GuardarDenuncia([FromBody] Denuncia denuncia) { return(RespuestaControlador.respuestaExito(denunciaServicio.crear(denuncia))); }
public RespuestaControlador GetJurisdicciones([FromRoute] int page, [FromRoute] int cant) { return(RespuestaControlador.respuestaExito(sectorServicio.obtenerPaginadosJurisdiccion(page, cant))); }
public RespuestaControlador GetSector([FromRoute] int id) { return(RespuestaControlador.respuestaExito(sectorServicio.obtener(id))); }
public virtual RespuestaControlador crear(Entidad entidad) { this.baseRepositorio.crear(entidad); return(RespuestaControlador.respuestaExito(entidad)); }
public RespuestaControlador GetTipoDenuncia() { return(RespuestaControlador.respuestaExito(tipoDenunciaServicio.obtenerTodos())); }
public RespuestaControlador GetMunicipalidadPaginada([FromRoute] int pagina, [FromRoute] int cant) { return(RespuestaControlador.respuestaExito(municipalidadServicio.obtenerPaginados(pagina, cant))); }