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"); }
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()); }