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)); }
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; }
public static Standard Create(ICreateStandardRequest request) { return(new Standard(request)); }