public CodigoValidacion Create(CodigoValidacion entity) { var result = _repository.Create(entity); _repository.Save(); return(result); }
public ActionResult CodeAuthenticate(SimpleLoginDto login) { try { var loginCode = new CodigoValidacion { Telefono = login.Telefono, Codigo = login.Codigo }; var authenticatedUser = _codigoService.Login(loginCode); if (authenticatedUser == null) { return(Unauthorized()); } var token = JWTTokenGenerator.GenerateToken(authenticatedUser.Telefono); if (string.IsNullOrWhiteSpace(token)) { var error = new ValidationProblemDetails { Title = "Error de autenticaciĆ³n", Detail = "No se ha podido generar el token de autorizaciĆ³n." }; return(ValidationProblem(error)); } return(Ok(new { token })); }catch { return(NoContent()); } }
public CodigoValidacion Login(CodigoValidacion codigoValidacion) { var result = _service.GetByCriteria(new CodigoValidacionCriteria(codigoValidacion.Telefono, codigoValidacion.Codigo)); _service.Delete(result); var codigosEliminar = _service.GetCollectionByCriteria(new CodigoValidacionCriteria(DateTime.Now)); foreach (var codigo in codigosEliminar) { _service.Delete(codigo); } return(result); }
public void Save(CodigoValidacion codigoValidacion) { CodigoValidacion codigo; try { codigo = GetByCriteria(new CodigoValidacionCriteria(codigoValidacion.Telefono)); } catch { codigo = codigoValidacion; } if (!codigo.Id.HasValue || codigo.Id == 0) { _service.Create(codigo); } else { codigo.Codigo = codigoValidacion.Codigo; codigo.FechaGeneracion = DateTime.Now; _service.Update(codigo); } }
public void Update(CodigoValidacion entity) { _repository.Update(entity); _repository.Save(); }
public void Delete(CodigoValidacion entity) { _repository.Delete(entity); _repository.Save(); }
public void Delete(CodigoValidacion codigoValidacion) => _service.Delete(codigoValidacion);
public void Update(CodigoValidacion entity) { _dbContext.Update(entity); }
public void Delete(CodigoValidacion entity) { _dbContext.Remove(entity); }
public CodigoValidacion Create(CodigoValidacion entity) { return(_dbContext.Add(entity).Entity); }