Ejemplo n.º 1
0
        public async Task <IActionResult> Put(long id, [FromBody] Models.Sports model)
        {
            if (id == 0)
            {
                return(BadRequest("id is required field"));
            }

            String Error = ValidateInput(model);

            if (!String.IsNullOrEmpty(Error))
            {
                return(BadRequest(Error));
            }

            var entity = await repository.FindAsync(id);

            if (entity == null)
            {
                return(NotFound());
            }

            entity.id           = id;
            entity.name         = model.name.Trim();
            entity.display_name = model.display_name.Trim();
            entity.status       = model.status;
            await repository.UpdateAsync(entity);


            return(Ok("data has been modified"));
        }