示例#1
0
        public async Task <IHttpActionResult> SalaryTypeForPersonalFile(Guid personalFileId, string q = null)
        {
            var query = new SalaryTypeListQuery
            {
                PersonalFileId = personalFileId,
                Query          = q
            };

            var salaryTypeDtos = await _monetaryMaintenanceService.CallAsync(ss => ss.SalaryTypeListAsync(query));

            return(Ok(salaryTypeDtos.Items.Select(mm => new
            {
                mm.ID,
                Name = $"{mm.Name} ({mm.UnitMeasure.Name})",
                UnitMeasure = new { Id = mm.UnitMeasure.Id }
            })));
        }
示例#2
0
        public async Task <IHttpActionResult> Save([StrongValidator(typeof(MaterialStimulationValidator))] MaterialStimulationDto dto)
        {
            var result = await _service.CallAsync(s => s.SaveAsync(dto));

            return(Ok(result));
        }