예제 #1
0
        public async Task <Standard> CreateAsync(ICreateStandardRequest request)
        {
            var standard = Standard.Create(request);
            await _unitOfWork.StandardRepository.AddAsync(standard);

            return(standard);
        }
        public async Task <GetStandardResponse> CreateAsync(ICreateStandardRequest request)
        {
            var standard = await _service.CreateAsync(request);

            await _unitOfWork.CommitAsync();

            return(GetStandardResponse.Create(standard));
        }
예제 #3
0
 Standard(ICreateStandardRequest request)
 {
     Description = request.Description;
     Url         = request.Url;
     CreatedAt   = DateTime.Now;
     UpdatedAt   = DateTime.Now;
     ExternalId  = Seedwork.Code.Create("stand_");
     Status      = "active";
     Type        = request.Type;
     Owner       = request.Owner;
     Code        = request.Code;
 }
예제 #4
0
 public static Standard Create(ICreateStandardRequest request)
 {
     return(new Standard(request));
 }