/// <summary> /// this method is used to update project requirements for a project to database /// </summary> /// <param name="editProjectRequirement"></param> /// <returns></returns> public async Task <EditProjectRequirementDto> UpdateProjectRequirement(EditProjectRequirementDto editProjectRequirement) { var oldProjectRequirementList = await _projectRequirementsRepository.GetRequirement(editProjectRequirement.Id); _mapper.Map(editProjectRequirement, oldProjectRequirementList); oldProjectRequirementList.LastModifiedAt = DateTime.UtcNow; //oldProjectRequirementList.ModifiedBy = id; TODO await _projectRequirementsRepository.SaveChangesAsync(); return(editProjectRequirement); }
public async Task <ActionResult <EditProjectRequirementDto> > UpdateProjectRequirement([FromBody] EditProjectRequirementDto editProjectRequirement) { var result = await _projectRequirementsService.UpdateProjectRequirement(editProjectRequirement); return(Ok(result)); }