예제 #1
0
        public void UpdateUniversity(UpdateUniversityViewModel model)
        {
            try
            {
                if (model != null && model.UniversityRowID > 0)
                {
                    MasterUniversity entity = new MasterUniversity();
                    entity.UniversityRowID        = model.UniversityRowID;
                    entity.UniversityName         = model.UniversityName;
                    entity.CountryRowID           = model.CountryRowID;
                    entity.StateRowID             = model.StateRowID;
                    entity.DistrictRowID          = model.DistrictRowID;
                    entity.AdditionalComments     = model.AdditionalComments;
                    entity.AdditionalCost         = model.AdditionalCost;
                    entity.AdditionalCosting      = model.AdditionalCosting;
                    entity.AffiliatedFrom         = model.AffliatiatedFrom;
                    entity.ConcernPersonName      = model.ConcernPersonName;
                    entity.DegreeCertificate      = Convert.ToByte(model.DegreeCertificate);
                    entity.DesigConcernPerson     = model.DesigConcernPerson;
                    entity.FinalYearMarksSheet    = Convert.ToByte(model.FinalYearMarksSheet);
                    entity.LocationRowID          = model.LocationRowID;
                    entity.ProvisionalCertificate = Convert.ToByte(model.ProvisionalCertificate);
                    entity.Website            = model.Website;
                    entity.UniversityStatus   = model.UniversityStatus;
                    entity.UniversityAddress  = model.UniversityAddress;
                    entity.SpecialInstruction = model.SpecialInstruction;
                    entity.PassingCertificate = Convert.ToByte(model.PassingCertificate);
                    entity.ModeOfInitiation   = model.ModeOfInitiation;
                    entity.ModeOfPayment      = model.ModeOfPayment;
                    entity.OfficialEmailId    = model.OfficialEmailId;
                    entity.OfficialLandlineNo = model.OfficialLandlineNo;
                    entity.MobileNo           = model.MobileNo;
                    entity.OtherDocument      = Convert.ToByte(model.OtherDocument);
                    entity.Other1             = model.Other1;
                    entity.Other2             = model.Other2;
                    entity.Other3             = model.Other3;
                    entity.Other4             = model.Other4;
                    entity.Other5             = model.Other5;
                    //entity.Status = model.Status;
                    entity.FavourOf              = model.FavourOf;
                    entity.ResultLink            = model.ResultLink;
                    entity.OtherDocumentDetail   = model.OtherDocumentDetail;
                    entity.OtherAffiliated       = model.OtherAffliatiated;
                    entity.OtherInitiation       = model.OtherInitiation;
                    entity.OtherStatus           = model.OtherStatus;
                    entity.PayableAT             = model.PayableAT;
                    entity.AccountNumber         = model.AccountNumber;
                    entity.IFSCCode              = model.IFSCCode;
                    entity.Snapshot              = model.Snapshot;
                    entity.VerificationTATLevel1 = model.VerificationTATLevel1;
                    entity.VerificationTATLevel2 = model.VerificationTATLevel2;
                    entity.ModifiedDate          = model.ModifiedDate;

                    db.Entry(entity).State = EntityState.Modified;
                }
                else
                {
                    throw new Exception("University could not be blank!");
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
예제 #2
0
        public UpdateUniversityViewModel GetUniversityForUpdateById(short UniversityRowID)
        {
            try
            {
                UpdateUniversityViewModel model = new UpdateUniversityViewModel();
                var entity = db.MasterUniversities.Find(UniversityRowID);

                if (entity != null)
                {
                    model.UniversityRowID     = entity.UniversityRowID;
                    model.UniversityName      = entity.UniversityName;
                    model.CountryRowID        = entity.CountryRowID;
                    model.StateRowID          = entity.StateRowID;
                    model.DistrictRowID       = entity.DistrictRowID;
                    model.AdditionalComments  = entity.AdditionalComments;
                    model.AdditionalCost      = entity.AdditionalCost;
                    model.AdditionalCosting   = entity.AdditionalCosting;
                    model.AffliatiatedFrom    = entity.AffiliatedFrom;
                    model.ConcernPersonName   = entity.ConcernPersonName;
                    model.DegreeCertificate   = Convert.ToBoolean(entity.DegreeCertificate);
                    model.DesigConcernPerson  = entity.DesigConcernPerson;
                    model.FinalYearMarksSheet = Convert.ToBoolean(entity.FinalYearMarksSheet);
                    model.LocationRowID       = entity.LocationRowID;
                    // model.CityRowID = entity.CityRowID;
                    model.ProvisionalCertificate = Convert.ToBoolean(entity.ProvisionalCertificate);
                    model.Website               = entity.Website;
                    model.UniversityStatus      = entity.UniversityStatus;
                    model.UniversityAddress     = entity.UniversityAddress;
                    model.SpecialInstruction    = entity.SpecialInstruction;
                    model.PassingCertificate    = Convert.ToBoolean(entity.PassingCertificate);
                    model.ModeOfInitiation      = entity.ModeOfInitiation;
                    model.ModeOfPayment         = entity.ModeOfPayment;
                    model.OfficialEmailId       = entity.OfficialEmailId;
                    model.OfficialLandlineNo    = entity.OfficialLandlineNo;
                    model.MobileNo              = entity.MobileNo;
                    model.OtherDocument         = Convert.ToBoolean(entity.OtherDocument);
                    model.Other1                = entity.Other1;
                    model.Other2                = entity.Other2;
                    model.Other3                = entity.Other3;
                    model.Other4                = entity.Other4;
                    model.Other5                = entity.Other5;
                    model.Status                = entity.Status;
                    model.FavourOf              = entity.FavourOf;
                    model.ResultLink            = entity.ResultLink;
                    model.OtherDocumentDetail   = entity.OtherDocumentDetail;
                    model.OtherAffliatiated     = entity.OtherAffiliated;
                    model.OtherInitiation       = entity.OtherInitiation;
                    model.OtherStatus           = entity.OtherStatus;
                    model.PayableAT             = entity.PayableAT;
                    model.AccountNumber         = entity.AccountNumber;
                    model.IFSCCode              = entity.IFSCCode;
                    model.Snapshot              = entity.Snapshot;
                    model.VerificationTATLevel1 = entity.VerificationTATLevel1;
                    model.VerificationTATLevel2 = entity.VerificationTATLevel2;
                }
                else
                {
                    throw new Exception("Invalid Id!");
                }

                return(model);
            }
            catch (Exception)
            {
                throw;
            }
        }