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());
        }
Esempio n. 3
0
 public UpdateArcFlashLabelExpenditureMessage(EditableArcFlashLabelExpenditure model,
                                              Guid arcFlashLabelExpenditureId)
 {
     this.model = model;
     this.arcFlashLabelExpenditureId = arcFlashLabelExpenditureId;
 }