public async Task <IResult> UpdateSprintAsync(SprintWriteModel sprint) { using (var unitOfWork = _unitOfWorkFactory.Get(false)) { var sprintDomainService = _sprintDomainServiceFactory.Get(unitOfWork); var sprintEntity = sprint.AsEntity(); sprintDomainService.UpdateSprint(sprintEntity); return(await CreateResultAsync(unitOfWork)); } }
public async Task <IResult> UpdateSprintAsync([FromBody] SprintWriteModel sprint) { return(await _sprintDomainServiceProxy.UpdateSprintAsync(sprint)); }
public static SprintEntity AsEntity(this SprintWriteModel writeModel) { return(_mapper.Map <SprintEntity>(writeModel)); }