public async Task <IActionResult> UpdateExpenditure([FromBody] EditableArcFlashLabelExpenditure model, [FromRoute(Name = "arc-flash-label-expenditure-id")] Guid expId) { var rez = await _updateArcFlashLabelExpenditure.Process(new UpdateArcFlashLabelExpenditureMessage(model, expId)); return(rez.AsApiResult()); }
public async Task <IActionResult> CreateExpenditure( [FromBody] EditableArcFlashLabelExpenditure toCreate, [FromRoute(Name = "week-id")] int weekId, [FromRoute(Name = "employee-id")] int employeeId, [FromRoute(Name = "job-id")] int jobId) { var rez = await _updateArcFlashLabelExpenditure.Process(new UpdateArcFlashLabelExpenditureMessage(toCreate, Guid.Empty)); return(rez.AsApiResult()); }
public UpdateArcFlashLabelExpenditureMessage(EditableArcFlashLabelExpenditure model, Guid arcFlashLabelExpenditureId) { this.model = model; this.arcFlashLabelExpenditureId = arcFlashLabelExpenditureId; }