コード例 #1
0
 public void Update(IUpdateStandard request)
 {
     Description = request.Description;
     Code        = request.Code;
     Owner       = request.Owner;
     Type        = request.Type;
     Url         = request.Url ?? Url;
     UpdatedAt   = DateTime.Now;
 }
コード例 #2
0
        public async Task <Standard> UpdateAsync(IUpdateStandard request)
        {
            var standard = await _unitOfWork.StandardRepository.GetByExternalIdAsync(request.Id);

            if (standard == null)
            {
                return(null);
            }

            standard.Update(request);
            return(standard);
        }
コード例 #3
0
        public async Task <GetStandardResponse> UpdateAsync(IUpdateStandard request)
        {
            var standard = await _service.UpdateAsync(request);

            if (standard == null)
            {
                return(null);
            }

            await _unitOfWork.CommitAsync();

            return(GetStandardResponse.Create(standard));
        }