示例#1
0
        public async Task <IActionResult> update(ProviderUpdateRequest request)
        {
            var result = await _manageProviderService.Update(request);

            if (result > 0)
            {
                return(Ok(new { message = "Cập nhập nhà cung ứng thành công!" }));
            }
            return(BadRequest("Cập nhập nhà cung ứng thất bại!"));
        }
        public async Task <int> Update(ProviderUpdateRequest request)
        {
            var provider = new Provider()
            {
                id   = request.id,
                name = request.name,

                status = request.status,
            };

            _context.Entry(provider).State = EntityState.Modified;
            return(await _context.SaveChangesAsync());
        }
        public ActionResult <ItemResponse <int> > UpdateV2(ProviderUpdateRequest provider)
        {
            int          code     = 200;
            BaseResponse response = null;

            try
            {
                int userId = _auth.GetCurrentUserId();
                _service.UpdateV2(provider, userId);
                response = new SuccessResponse();
            }
            catch (Exception ex)
            {
                code     = 500;
                response = new ErrorResponse(ex.Message);
                base.Logger.LogError(ex.ToString());
            }

            return(StatusCode(code, response));
        }