public static ActivityStatusModel Map(ActivityStatusDto activityStatusDto) { return(new ActivityStatusModel { Id = activityStatusDto.Id, Name = activityStatusDto.Name }); }
public async Task <IActionResult> PutAsync(Guid id, ActivityStatusDto activityStatusDto) { var activity = await _context.Activities.FindAsync(id); if (activity == null) { return(NotFound(new { Activity = "Activity not found" })); } activity.Status = string.Format("{0}% Processed", activityStatusDto.Percentage); if (activityStatusDto.Percentage == 100) { activity.Result = "This is a completed activity"; } await _context.SaveChangesAsync(); return(Ok(_mapper.Map <Activity, ActivityDto>(activity))); }