コード例 #1
0
        public async Task <IActionResult> Post(string sinumber, [FromBody] PostRemarkModel model)
        {
            long snr;

            if (!long.TryParse(sinumber, out snr))
            {
                return(BadRequest());
            }
            if (ModelState.IsValid)
            {
                var response = await _vsbService.SaveRemarkAsync(new SaveRemarkRequest()
                {
                    Sinr = snr, Remark = model.Remark, Userid = GetUserID()
                });

                if (response.BusinessMessages != null && response.BusinessMessages.Length > 0)
                {
                    return(BadRequest(response.BusinessMessages));
                }

                return(Ok(response.Value?.saved));
            }
            return(BadRequest(ModelState));
        }