Пример #1
0
        private async Task AddQuotationToEmployeesList(AddQuotationToEmployeeControllerVM _AddQuotationToEmployeeControllerVM)
        {
            var employee  = _queries.GetEmployeeIncludeLstEmployedByFirstOrDefaultEmployeeIdEqualsEmployeeId(_AddQuotationToEmployeeControllerVM.idEmployee);
            var quotation = _queries.GetQuotationByQuotationId(_AddQuotationToEmployeeControllerVM.idQuotation);

            quotation.Employee = employee;
            _queries.SaveChanges();
            //employee.QuotationLst.Add(quotation);
            await _emailSender.SendEmailAsync(employee.UserName, "Se te asigno una orden",
                                              $"Revisa tu cuenta de la aplicacion Grupo ESI se te asigno una orden");
        }
Пример #2
0
        public async Task <IActionResult> PostAddQuotationToEmployee([FromBody] AddQuotationToEmployeeControllerVM _AddQuotationToEmployeeControllerVM)
        {
            if (_AddQuotationToEmployeeControllerVM.idEmployee == "")
            {
                return(NotFound());
            }
            if (_AddQuotationToEmployeeControllerVM.idQuotation == null)
            {
                return(NotFound());
            }
            await AddQuotationToEmployeesList(_AddQuotationToEmployeeControllerVM);

            try
            {
                _queries.SaveChanges();
            }
            catch (Exception ex)
            {
            }
            return(Ok());
        }