public Pecas1Controller(LojaJaguarContext context, PecaService pecaService, CarroService carroService, GalpaoService galpaoService) { _context = context; _pecaService = pecaService; _carroService = carroService; _galpaoService = galpaoService; }
/// <summary> /// Carrega os services para manipular os dados no banco de dados. /// </summary> static void carregaServices() { //mongodb://localhost:27017 string ConnectionString = "mongodb://127.0.0.1:1234/?readPreference=primary&appname=MongoDB%20Compass&ssl=false"; dbConnection = new PecaCompativelDatabaseSettings() { DatabaseName = "pecacompativel", ConnectionString = ConnectionString, PecaCollectionName = "pecacompativel" }; pecadb = new PecaService(dbConnection); marcadb = new MarcaService(new PecaCompativelDatabaseSettings() { DatabaseName = "pecacompativel", ConnectionString = ConnectionString, MarcaCollectionName = "marca" }); modelodb = new ModeloService(new PecaCompativelDatabaseSettings() { DatabaseName = "pecacompativel", ConnectionString = ConnectionString, ModeloCollectionName = "modelo" }); }
public async Task <JsonResult> Mensagem(int idPeca, string mensagem) { var menssagem = new Mensageria(); var messageriaService = new SendGridService(); var result = new JsonResult(); var pecaService = new PecaService(); bool sucesso = false; var nomePeca = pecaService.NomePeca(idPeca); menssagem.Assunto = "Disponibilidade da Peça: " + nomePeca; menssagem.Mensagem = mensagem; menssagem.IdPeca = idPeca; //email temporario var destinatario = "*****@*****.**"; sucesso = await messageriaService.DispararEmail(menssagem, destinatario); result.Data = new GenericTypes.AjaxResponse <int> { Ok = sucesso, MessageTitle = sucesso ? "Sucesso" : "Atenção", Message = sucesso ? "Mensagem enviada com sucesso" : "Ocorreu um erro durante o processo de envio de email, tente novamente mais tarde" }; return(result); }
public ListagemViewModel() { pecasDAL = new PecaDAL(DependencyService.Get <IDBPath>().GetDbPath()); Pecas = new ObservableCollection <Peca>(); service = new PecaService(); RegistrarCommands(); }
public JsonResult ListarPeca(int idModelo) { var pecaService = new PecaService(); var resultado = pecaService.Lista(idModelo).OrderBy(x => x.QTD); var json = Json(new { data = resultado }, JsonRequestBehavior.AllowGet); return(json); }
public PecaController(PecaService pecaService) { _pecaService = pecaService; }