示例#1
0
        public async Task <IActionResult> Put([FromBody] MatchToPlayer item)
        {
            if (item == null)
            {
                return(StatusCode(422, "Відсутні данні."));
            }
            var result = await _matchToPlayerRepository.UpdateAsync(item);

            if (result.Result == OperationResult.Ok)
            {
                return(StatusCode(202, result.Value));
            }
            return(StatusCode(422, result.Message));
        }
示例#2
0
        public async Task <IActionResult> Post([FromBody] MatchToPlayer item)
        {
            if (item == null)
            {
                return(StatusCode(422, "Відсутні данні."));
            }
            //if (string.IsNullOrEmpty(item.Name)) return StatusCode(422, "Відсутня назва.");

            var result = await _matchToPlayerRepository.CreateAsync(item);

            if (result.Result == OperationResult.Ok)
            {
                return(StatusCode(201, result.Value));
            }
            return(StatusCode(422, result.Message));
        }