Esempio n. 1
0
        public async Task <IActionResult> PutInvoice(Guid id, Invoice invoice)
        {
            if (id != invoice.Id)
            {
                return(BadRequest());
            }

            _context.Entry(invoice).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!InvoiceExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Esempio n. 2
0
        public async Task <IActionResult> PutPediatrician(Guid id, Pediatrician pediatrician)
        {
            if (id != pediatrician.Id)
            {
                return(BadRequest());
            }

            _context.Entry(pediatrician).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!PediatricianExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Esempio n. 3
0
        public async Task <IActionResult> Create([Bind("ServiceId,ActivityId,EnrollmentId,Id")] EnrollActivity enrollActivity)
        {
            if (ModelState.IsValid)
            {
                enrollActivity.Id = Guid.NewGuid();
                _context.Add(enrollActivity);
                await _context.SaveChangesAsync();

                var enrollment = await _context.Enrollments.SingleOrDefaultAsync(e => e.Id == enrollActivity.EnrollmentId);

                var kidId = await _context.Kid.SingleOrDefaultAsync(k => k.Enrollment.Id == enrollment.Id);

                if (TempData["ComeFromKid"] != null)
                {
                    return(RedirectToAction("Details", "Kids", kidId));
                }
                else
                {
                    return(RedirectToAction(nameof(Index)));
                }
            }
            ViewData["ActivityId"]   = new SelectList(_context.Activity, "Id", "Description", enrollActivity.ActivityId);
            ViewData["EnrollmentId"] = new SelectList(_context.Enrollments.Include(i => i.Kid), "Id", "Kid.FullName", enrollActivity.EnrollmentId);
            return(View(enrollActivity));
        }
Esempio n. 4
0
        public async Task <IActionResult> PutTutor(Guid id, Tutor tutor)
        {
            if (id != tutor.Id)
            {
                return(BadRequest());
            }

            _context.Entry(tutor).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!TutorExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Esempio n. 5
0
        public async Task <IActionResult> Create([Bind("Sequence,Document,GeneratedDate,Amount,AffectedDocument,Id")] Receipt receipt)
        {
            if (ModelState.IsValid)
            {
                receipt.Id = Guid.NewGuid();
                _context.Add(receipt);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(receipt));
        }
Esempio n. 6
0
        public async Task <IActionResult> Create([Bind("Reference,Id")] Item item)
        {
            if (ModelState.IsValid)
            {
                item.Id = Guid.NewGuid();
                _context.Add(item);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(item));
        }
Esempio n. 7
0
        public async Task <IActionResult> Create([Bind("Reference,Id,Description,Price")] Product product)
        {
            if (ModelState.IsValid)
            {
                product.Id = Guid.NewGuid();
                _context.Add(product);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(product));
        }
Esempio n. 8
0
        public async Task <IActionResult> Create([Bind("StaringSequence,CurrentSequence,Prefix,DocumentType,Id")] Sequence sequence)
        {
            if (ModelState.IsValid)
            {
                sequence.Id = Guid.NewGuid();
                _context.Add(sequence);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(sequence));
        }
Esempio n. 9
0
        public async Task <IActionResult> Create([Bind("Name,Address,PhoneNumber,Id")] Pediatrician pediatrician)
        {
            if (ModelState.IsValid)
            {
                pediatrician.Id = Guid.NewGuid();
                _context.Add(pediatrician);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(pediatrician));
        }
Esempio n. 10
0
        public async Task <IActionResult> Create([Bind("Date,KidId,Id")] Invoice invoice)
        {
            if (ModelState.IsValid)
            {
                invoice.Id = Guid.NewGuid();
                _context.Add(invoice);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["KidId"] = new SelectList(_context.Kid, "Id", "Id", invoice.KidId);
            return(View(invoice));
        }
Esempio n. 11
0
        public async Task <IActionResult> Create([Bind("Sequence,Document,GeneratedDate,DueDate,ProviderID,Amount,Id")] Purchase purchase)
        {
            if (ModelState.IsValid)
            {
                purchase.Id = Guid.NewGuid();
                _context.Add(purchase);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["ProviderID"] = new SelectList(_context.Providers, "Id", "Id", purchase.ProviderID);
            return(View(purchase));
        }
Esempio n. 12
0
        public async Task <IActionResult> Create([Bind("FirstName,LastName,Mail,MovilNumber,PhoneNumber,WorkPlace,JobNumber,Address,Id")] Tutor tutor)
        {
            if (ModelState.IsValid)
            {
                tutor.Id = Guid.NewGuid();
                _context.Add(tutor);
                TempData["Message"] = "Tutor creado exitosamente";
                await _context.SaveChangesAsync();

                return(RedirectToAction("Details", tutor));
            }
            return(View(tutor));
        }
Esempio n. 13
0
        public async Task <IActionResult> Create([Bind("Description,ActivityId,ServicePeriod,Reference,Price,Id")] Service service)
        {
            if (ModelState.IsValid)
            {
                service.Id = Guid.NewGuid();
                _context.Add(service);
                await _context.SaveChangesAsync();

                TempData["SuccessMessage"] = "Servicio creado satisfactoriamente";
                return(RedirectToAction(nameof(Details), service));
            }
            ViewData["ActivityId"] = new SelectList(_context.Activity, "Id", "Description", service.ActivityId);
            return(View(service));
        }
Esempio n. 14
0
        public async Task <IActionResult> Create([Bind("Description,KindergarterId,Id")] ActivityTemplate activityTemplate)
        {
            if (ModelState.IsValid)
            {
                activityTemplate.Id = Guid.NewGuid();
                _context.Add(activityTemplate);
                await _context.SaveChangesAsync();

                TempData["SuccessfulMessage"] = "La plantilla se ha creado satisfactoriamente";

                return(RedirectToAction(nameof(Details), activityTemplate));
            }
            ViewData["KindergarterId"] = new SelectList(_context.Kindergarters, "Id", "Id", activityTemplate.KindergarterId);
            return(View(activityTemplate));
        }
Esempio n. 15
0
        public async Task <IActionResult> Create([Bind("Description,ActivityTemplateId,Id")] Activity activity)
        {
            if (ModelState.IsValid)
            {
                activity.Id = Guid.NewGuid();
                _context.Add(activity);
                await _context.SaveChangesAsync();

                TempData["SuccessfullMessage"] = "Actividad creada satisfactoriamente.";

                return(RedirectToAction(nameof(Details), activity));
            }
            ViewData["ActivityTemplateId"] = new SelectList(_context.ActivityTemplate, "Id", "Description", activity.ActivityTemplateId);
            return(View(activity));
        }
Esempio n. 16
0
        public async Task <IActionResult> Create([Bind("FirstName,SecondName,FatherName,MotherName,Diseases,TShirtSize,SiblingCount,FavoriteActivities," +
                                                       "Address,Sex,Grade,KindergarterId,TutorPrincipalId,TutorSecundaryId,TutorAutorizedId,PediatricianId,BirthDate,Id")] Kid kid)
        {
            if (ModelState.IsValid)
            {
                kid.Id = Guid.NewGuid();
                _context.Add(kid);
                await _context.SaveChangesAsync();

                //return RedirectToAction(nameof(Index));
                //ViewBag.MensajeCreado = "El niño ha sido creado exitosamente";
                //ViewData["Mensaje"] = "El niño ha sido creado exitosamente";
                TempData["TempMessage"] = "Niño creado exitosamente.";
                return(RedirectToAction(nameof(Details), kid));
                //return View("Details",kid);
            }
            ViewData["KindergarterId"] = new SelectList(_context.Kindergarters, "Id", "Id", kid.KindergarterId);
            return(View(kid));
        }
Esempio n. 17
0
        public async Task <IActionResult> Create([Bind("Description,Address,Mail,Instagram,Facebook,Phone,InvoiceMessage,Id")] Kindergarter kindergarter)
        {
            if (ModelState.IsValid)
            {
                //string uniqueFileName = null;
                //if (kindergarter.Logo != null)
                //{
                //    string uploadPath = Path.Combine(_hostingEnviroment.WebRootPath, "images");
                //    uniqueFileName = "logo_" + kindergarter.Id.ToString() + "_" + kindergarter.Logo.FileName;
                //    string filePath = Path.Combine(uploadPath, uniqueFileName);
                //    kindergarter.Logo.CopyTo(new FileStream(filePath, FileMode.Create));
                //    kindergarter.LogoPath = uniqueFileName;
                //}
                kindergarter.Id = Guid.NewGuid();
                _context.Add(kindergarter);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(kindergarter));
        }
Esempio n. 18
0
        public async Task <IActionResult> Create([Bind("EnrollDay,KidId,Comment,Id")] Enrollment enrollment)
        {
            if (ModelState.IsValid)
            {
                enrollment.Id = Guid.NewGuid();
                _context.Add(enrollment);
                await _context.SaveChangesAsync();

                var kidId = await _context.Kid.SingleOrDefaultAsync(k => k.Enrollment.Id == enrollment.Id);

                if (TempData["ComeFromKid"] != null)
                {
                    return(RedirectToAction("Details", "Kids", kidId));
                }
                else
                {
                    return(RedirectToAction(nameof(Index)));
                }
            }
            ViewData["KidId"] = new SelectList(_context.Kid, "Id", "FullName", enrollment.KidId);
            return(View(enrollment));
        }