public async Task <ServiceResponse <GetValuesResponse> > GetSingle(int id) { ServiceResponse <GetValuesResponse> serviceResponse = new ServiceResponse <GetValuesResponse>(); try { Value obj = _context.Values.FirstOrDefault(a => a.Id == id); GetValuesResponse valuesResponse = new GetValuesResponse { Id = obj.Id, Name = obj.Name, Age = obj.Age }; serviceResponse.Data = valuesResponse; } catch (Exception ex) { serviceResponse.Success = false; serviceResponse.Message = ex.Message; } return(serviceResponse); }
public async Task <ServiceResponse <List <GetValuesResponse> > > GetAllValues() { ServiceResponse <List <GetValuesResponse> > serviceResponse = new ServiceResponse <List <GetValuesResponse> >(); try { List <Value> obj = _context.Values.ToList(); List <GetValuesResponse> getValues = new List <GetValuesResponse>(); foreach (var item in obj) { GetValuesResponse valuesResponse = new GetValuesResponse { Id = item.Id, Name = item.Name, Age = item.Age }; getValues.Add(valuesResponse); } serviceResponse.Data = getValues; } catch (Exception ex) { serviceResponse.Success = false; serviceResponse.Message = ex.Message; } return(serviceResponse); }
public async Task <ServiceResponse <List <GetValuesResponse> > > DeleteValue(int id) { ServiceResponse <List <GetValuesResponse> > serviceResponse = new ServiceResponse <List <GetValuesResponse> >(); try { Value obj = _context.Values.FirstOrDefault(a => a.Id == id); _context.Values.Remove(obj); _context.SaveChanges(); List <Value> objList = _context.Values.ToList(); List <GetValuesResponse> getValues = new List <GetValuesResponse>(); foreach (var item in objList) { GetValuesResponse valuesResponse = new GetValuesResponse { Id = item.Id, Name = item.Name, Age = item.Age }; getValues.Add(valuesResponse); } serviceResponse.Data = getValues; } catch (Exception ex) { serviceResponse.Success = false; serviceResponse.Message = ex.Message; } return(serviceResponse); }
protected override object Run(GetValues request) { var response = new GetValuesResponse { Values = new ArrayOfString( RedisExec(r => r.GetValues(request.Keys)) ) }; return(response); }
public object Any(GetValues request) { var response = new GetValuesResponse { Values = new ArrayOfString( Redis.GetValues(request.Keys) ) }; return(response); }