public Cotizacion SaveParamCotizacion(double comision, double otrosGastosAdq, double utilidad, double gastosAdm, int cotizacionID) { IUnitOfWork unitOfWork = _cotizacionRepository.UnitOfWork as IUnitOfWork; Cotizacion cot = _cotizacionRepository.FindCotizacionbyID(cotizacionID); cot.Comision = comision; cot.OtrosGastosAdq = otrosGastosAdq; cot.Utilidad = utilidad; cot.GastosAdministracion = gastosAdm; cot.GastosAdquisicion = otrosGastosAdq + comision; _cotizacionRepository.Modify(cot); unitOfWork.Commit(); _cotizacionRepository.execUpdateCotizacionDiversosUbi(cotizacionID); //Actualizamos la comision en los ramos _cotizacionRepository.execProcesarDiversos(cotizacionID); //Procesamos para obtener cuota y prima return(_cotizacionRepository.FindCotizacionEQbyID(cotizacionID)); }