Esempio n. 1
0
        public IActionResult ShowService(int id)
        {
            ServiceAndQuotation serviceAndQuotation = new ServiceAndQuotation
            {
                Service   = _serviceRepo.GetIdBy(id),
                Quotation = _quotationRepo.GetAll().Where(a => a.ServiceID == id).ToList()
            };

            return(View(serviceAndQuotation));
        }
Esempio n. 2
0
        public IActionResult UpdateQuotation(Quotations quote)
        {
            _quotationRepo.Update(quote);
            ServiceAndQuotation serviceAndQuotation = new ServiceAndQuotation
            {
                Service   = _serviceRepo.GetIdBy(quote.ServiceID),
                Quotation = _quotationRepo.GetAll().Where(a => a.ServiceID == quote.ServiceID).ToList()
            };

            return(View("ShowService", serviceAndQuotation));
        }
Esempio n. 3
0
        public IActionResult DeleteQuotation(int id)
        {
            var get = _quotationRepo.GetIdBy(id);

            _quotationRepo.Delete(get);
            ServiceAndQuotation serviceAndQuotation = new ServiceAndQuotation
            {
                Service   = _serviceRepo.GetIdBy(get.ServiceID),
                Quotation = _quotationRepo.GetAll().Where(a => a.ServiceID == get.ServiceID).ToList()
            };

            return(View("ShowService", serviceAndQuotation));
        }
Esempio n. 4
0
        public IActionResult CreateNewQuotation(int id, string name, double price)
        {
            Quotations quote = new Quotations();

            quote.QuotationName = name;
            quote.Price         = price;
            quote.ServiceID     = id;
            _quotationRepo.Create(quote);

            ServiceAndQuotation serviceAndQuotation = new ServiceAndQuotation
            {
                Service   = _serviceRepo.GetIdBy(id),
                Quotation = _quotationRepo.GetAll().Where(a => a.ServiceID == id).ToList()
            };

            return(View("ShowService", serviceAndQuotation));
        }