/// <summary>
 /// Method to add an clinic
 /// </summary>
 /// <param name="clinicToAdd"></param>
 public void AddClinic(tblClinic clinicToAdd)
 {
     try
     {
         using (Nedeljni_IIEntities context = new Nedeljni_IIEntities())
         {
             tblClinic clinic = new tblClinic
             {
                 ClinicName          = clinicToAdd.ClinicName,
                 DateConstruction    = clinicToAdd.DateConstruction,
                 ClinicOwner         = clinicToAdd.ClinicOwner,
                 Adress              = clinicToAdd.Adress,
                 FloorNumber         = clinicToAdd.FloorNumber,
                 NumberRoomsPerFloor = clinicToAdd.NumberRoomsPerFloor,
                 Balcony             = clinicToAdd.Balcony,
                 Garden              = clinicToAdd.Garden,
                 AmbulancesParking   = clinicToAdd.AmbulancesParking,
                 InvalidParking      = clinicToAdd.InvalidParking,
             };
             context.tblClinics.Add(clinic);
             context.SaveChanges();
             clinicToAdd.ClinicID = clinic.ClinicID;
         }
     }
     catch (Exception ex)
     {
         Debug.WriteLine("Exception" + ex.Message.ToString());
     }
 }
Example #2
0
 public EditClinicViewModel(EditClinicView editClinicView, tblClinic clinic)
 {
     this.editClinicView = editClinicView;
     Clinic           = clinic;
     ClinicBeforeEdit = new tblClinic
     {
         ClinicOwner       = clinic.ClinicOwner,
         AmbulancesParking = clinic.AmbulancesParking,
         InvalidParking    = clinic.InvalidParking,
     };
 }
        public ActionResult Details(int?id)
        {
            tblClinic   C = db.tblClinics.SingleOrDefault(x => x.intClinicID == id);
            ClinicModel N = new ClinicModel()
            {
                ClinicId   = C.intClinicID,
                ClinicName = C.strClinicName,
                AreaId     = (int)C.intAreaID,
                Address    = C.strAddress,
                PhoneNo    = C.strPHoneNo,
            };

            return(View(N));
        }
        public ActionResult Edit(ClinicModel cm)
        {
            tblClinic c = db.tblClinics.SingleOrDefault(x => x.intClinicID == cm.ClinicId);


            if (c != null)
            {
                c.intClinicID   = cm.ClinicId;
                c.strClinicName = cm.ClinicName;
                c.intAreaID     = cm.AreaId;
                c.strAddress    = cm.Address;
                c.strPHoneNo    = cm.PhoneNo;

                db.SaveChanges();
            }
            return(RedirectToAction("Index"));
        }
        public ActionResult Create(ClinicModel C)
        {
            tblClinic cl = new tblClinic();

            cl.intClinicID = C.ClinicId;

            cl.strClinicName = C.ClinicName;

            cl.intAreaID = C.AreaId;

            cl.strAddress = C.Address;

            cl.strPHoneNo = C.PhoneNo;

            db.tblClinics.Add(cl);
            db.SaveChanges();


            return(RedirectToAction("Index"));
        }
        /// <summary>
        /// Metod to edit an clinic
        /// </summary>
        /// <param name="clinic"></param>
        /// <returns></returns>
        public tblClinic EditClinic(tblClinic clinic)
        {
            try
            {
                using (Nedeljni_IIEntities context = new Nedeljni_IIEntities())
                {
                    tblClinic clinicToEdit = context.tblClinics.Where(x => x.ClinicID == clinic.ClinicID).FirstOrDefault();
                    clinicToEdit.ClinicOwner       = clinic.ClinicOwner;
                    clinicToEdit.AmbulancesParking = clinic.AmbulancesParking;
                    clinicToEdit.InvalidParking    = clinic.InvalidParking;
                    context.SaveChanges();

                    return(clinic);
                }
            }
            catch (Exception ex)
            {
                Debug.WriteLine("Exception" + ex.Message.ToString());
                return(null);
            }
        }
 public AddClinicViewModel(AddClinicView addOpen, tblClinic editClinic)
 {
     addClinicView = addOpen;
     Clinic        = editClinic;
     ClinicList    = service.GetAllClinics().ToList();
 }
 public AddClinicViewModel(AddClinicView addOpen)
 {
     addClinicView = addOpen;
     Clinic        = new tblClinic();
     ClinicList    = service.GetAllClinics().ToList();
 }
 public EditClinicView(tblClinic clinicToEdit)
 {
     InitializeComponent();
     this.DataContext = new EditClinicViewModel(this, clinicToEdit);
 }