public async Task <IActionResult> Put(int id, [FromBody] EmissionPoint model)
        {
            if (ModelState.IsValid)
            {
                var point = await repository.Update(model);

                return(Json(new StandardResponse
                {
                    Status = 200,
                    Data = point
                }));
            }
            else
            {
                var errorList = ModelState.Values.SelectMany(v => v.Errors);
                var errors    = errorList.Select(e => e.ErrorMessage).ToArray();
                return(Json(new StandardResponse
                {
                    Status = 400,
                    Errors = errors
                }));
            }
        }
Ejemplo n.º 2
0
 public Task <EmissionPoint> Update(EmissionPoint point)
 {
     context.Update(point);
     context.SaveChanges();
     return(GetPoint(point.Id));
 }