コード例 #1
0
        public async Task <IActionResult> Create([Bind("Id,Name,Price,Quantity")] MedicalEquipment medicalEquipment)
        {
            if (ModelState.IsValid)
            {
                _context.Add(medicalEquipment);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(medicalEquipment));
        }
コード例 #2
0
        public async Task <IActionResult> Create([Bind("Id,Name")] City city)
        {
            if (ModelState.IsValid)
            {
                _context.Add(city);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(city));
        }
コード例 #3
0
        public async Task <IActionResult> Create([Bind("Id,FirstName,LastName,Birthdate")] Doctor doctor, int Hospital, int City)
        {
            if (ModelState.IsValid)
            {
                UpdateComplexDoctorProps(doctor, Hospital, City);
                _context.Add(doctor);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(doctor));
        }
コード例 #4
0
        public async Task <IActionResult> Create([Bind("MedicalBackgroundHispory,Id,FirstName,LastName,Birthdate")] Patient patient, int Hospital, int City, int Doctor, int Status)
        {
            if (ModelState.IsValid)
            {
                UpdateComplexPetientProps(patient, Hospital, City, Doctor, Status);

                _context.Add(patient);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(patient));
        }
コード例 #5
0
        public async Task <IActionResult> Create([Bind("HospitalId,MedicalEquipmentId,SupplyQuantity")] MedicalEquipmentSupply medicalEquipmentSupply)
        {
            if (ModelState.IsValid)
            {
                _context.Add(medicalEquipmentSupply);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["HospitalId"]         = new SelectList(_context.Hospital, "Id", "Id", medicalEquipmentSupply.HospitalId);
            ViewData["MedicalEquipmentId"] = new SelectList(_context.MedicalEquipment, "Id", "Name", medicalEquipmentSupply.MedicalEquipmentId);
            return(View(medicalEquipmentSupply));
        }
コード例 #6
0
        public async Task <IActionResult> Create([Bind("Id,Name")] Hospital hospital, int City, double Latitude, double Longitude)
        {
            if (ModelState.IsValid && Latitude != 0 && Longitude != 0)
            {
                hospital.City = _context.City.First(c => c.Id == City);
                Location hospitalLocation = new Location
                {
                    Lat = Latitude,
                    Lng = Longitude
                };
                hospital.Location = hospitalLocation;

                _context.Location.Add(hospitalLocation);
                _context.Add(hospital);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(hospital));
        }