public async Task <ServiceResponse <EnterValuesResponse> > EnterValue(EnterValuesRequest req) { ServiceResponse <EnterValuesResponse> serviceResponse = new ServiceResponse <EnterValuesResponse>(); try { Random rnd = new Random(); Value obj = new Value(); obj.Id = rnd.Next(); obj.Name = req.Name; obj.Age = req.Age; _context.Values.Add(obj); _context.SaveChanges(); Value res = _context.Values.FirstOrDefault(a => a.Id == obj.Id); EnterValuesResponse valuesResponse = new EnterValuesResponse { Id = res.Id, Name = res.Name, Age = res.Age }; serviceResponse.Data = valuesResponse; } catch (Exception ex) { serviceResponse.Success = false; serviceResponse.Message = ex.Message; } return(serviceResponse); }
public async Task <IActionResult> EnterValue(EnterValuesRequest req) { return(Ok(await _valuesService.EnterValue(req))); }