Esempio n. 1
0
        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);
        }
Esempio n. 2
0
 public async Task <IActionResult> EnterValue(EnterValuesRequest req)
 {
     return(Ok(await _valuesService.EnterValue(req)));
 }