Example #1
0
        public PetModel SaveUploadPetVaccinationC(HttpPostedFileBase fileBaseUploadPetVaccinationCer, PetModel model)
        {
            ShomaRMEntities db = new ShomaRMEntities();
            PetModel        petModelPetVaccination = new PetModel();

            string filePath    = "";
            string fileName    = "";
            string sysFileName = "";
            string Extension   = "";

            if (fileBaseUploadPetVaccinationCer != null && fileBaseUploadPetVaccinationCer.ContentLength > 0)
            {
                filePath = HttpContext.Current.Server.MapPath("~/Content/assets/img/pet/");
                DirectoryInfo di        = new DirectoryInfo(filePath);
                FileInfo      _FileInfo = new FileInfo(filePath);
                if (!di.Exists)
                {
                    di.Create();
                }
                fileName    = fileBaseUploadPetVaccinationCer.FileName;
                Extension   = Path.GetExtension(fileBaseUploadPetVaccinationCer.FileName);
                sysFileName = DateTime.Now.ToFileTime().ToString() + Path.GetExtension(fileBaseUploadPetVaccinationCer.FileName);
                fileBaseUploadPetVaccinationCer.SaveAs(filePath + "//" + sysFileName);
                if (!string.IsNullOrWhiteSpace(fileBaseUploadPetVaccinationCer.FileName))
                {
                    string afileName = HttpContext.Current.Server.MapPath("~/Content/assets/img/pet/") + "/" + sysFileName;
                }
                petModelPetVaccination.TempPetVaccinationCertificateFile     = sysFileName.ToString();
                petModelPetVaccination.OriginalPetVaccinationCertificateFile = fileName;
            }

            return(petModelPetVaccination);
        }
Example #2
0
        public string SaveUpdateTenanatPet(PetModel model, long UserId)
        {
            string          msg      = "";
            ShomaRMEntities db       = new ShomaRMEntities();
            var             applyNow = db.tbl_ApplyNow.Where(co => co.UserId == UserId).FirstOrDefault();

            if (applyNow != null)
            {
                if (model.PetID == 0)
                {
                    var savePet = new tbl_TenantPet()
                    {
                        PetID                   = model.PetID,
                        TenantID                = applyNow.ID,
                        PetType                 = model.PetType,
                        Breed                   = model.Breed,
                        Weight                  = model.Weight,
                        Age                     = model.Age,
                        Photo                   = model.Photo,
                        PetVaccinationCert      = model.PetVaccinationCertificate,
                        OriginalPhoto           = model.OriginalPetNameFile,
                        OriginalVaccinationCert = model.OriginalPetVaccinationCertificateFile,
                        PetName                 = model.PetName,
                        VetsName                = model.VetsName
                    };
                    db.tbl_TenantPet.Add(savePet);
                    db.SaveChanges();
                    //msg = savePet.TenantID.ToString();

                    msg += "Pet Saved Successfully";
                }
                else
                {
                    var getPetdata = db.tbl_TenantPet.Where(p => p.PetID == model.PetID).FirstOrDefault();
                    if (getPetdata != null)
                    {
                        getPetdata.PetID                   = model.PetID;
                        getPetdata.TenantID                = applyNow.ID;
                        getPetdata.PetType                 = model.PetType;
                        getPetdata.Breed                   = model.Breed;
                        getPetdata.Weight                  = model.Weight;
                        getPetdata.Age                     = model.Age;
                        getPetdata.Photo                   = model.Photo;
                        getPetdata.PetVaccinationCert      = model.PetVaccinationCertificate;
                        getPetdata.OriginalPhoto           = model.OriginalPetNameFile;
                        getPetdata.OriginalVaccinationCert = model.OriginalPetVaccinationCertificateFile;
                        getPetdata.PetName                 = model.PetName;
                        getPetdata.VetsName                = model.VetsName;
                    }
                    db.SaveChanges();
                    msg = "Pet Updated Successfully";
                }
            }

            db.Dispose();
            return(msg);
        }
Example #3
0
        public PetModel CheckPetRegistration(long UserId)
        {
            ShomaRMEntities db         = new ShomaRMEntities();
            PetModel        model      = new PetModel();
            var             getTenatId = db.tbl_ApplyNow.Where(co => co.UserId == UserId).FirstOrDefault();

            if (getTenatId != null)
            {
                var getTenantPetInfoForReg = db.tbl_TenantPetPlace.Where(co => co.TenantID == getTenatId.ID).FirstOrDefault();
                if (getTenantPetInfoForReg != null)
                {
                    TenantPetPlace      = getTenantPetInfoForReg.PetPlaceID;
                    TenantPetPlaceIDInt = Convert.ToInt32(TenantPetPlace);
                    int getPetCount = db.tbl_TenantPet.Where(co => co.TenantID == getTenatId.ID).Count();
                    PetCount = getPetCount;
                }
            }
            return(model);
        }
Example #4
0
        public PetModel GetPetDetails(int id)
        {
            ShomaRMEntities db    = new ShomaRMEntities();
            PetModel        model = new PetModel();

            var getPetdata = db.tbl_TenantPet.Where(p => p.PetID == id).FirstOrDefault();

            if (getPetdata != null)
            {
                model.PetID    = getPetdata.PetID;
                model.PetName  = getPetdata.PetName;
                model.Breed    = getPetdata.Breed;
                model.Weight   = getPetdata.Weight == null ? "" : getPetdata.Weight;
                model.VetsName = getPetdata.VetsName;
                model.Photo    = getPetdata.Photo;
                model.PetVaccinationCertificate             = getPetdata.PetVaccinationCert;
                model.OriginalPetNameFile                   = getPetdata.OriginalPhoto;
                model.OriginalPetVaccinationCertificateFile = getPetdata.OriginalVaccinationCert;
            }
            model.PetID = id;

            return(model);
        }
Example #5
0
        public string SaveUpdatePet(PetModel model)
        {
            string          msg    = "";
            ShomaRMEntities db     = new ShomaRMEntities();
            int             userid = ShomaRM.Models.ShomaGroupWebSession.CurrentUser != null ? ShomaRM.Models.ShomaGroupWebSession.CurrentUser.UserID : 0;

            var availableSpace   = db.tbl_TenantPetPlace.Where(p => p.TenantID == model.TenantID).FirstOrDefault();
            var availablePetList = db.tbl_TenantPet.Where(p => p.TenantID == model.TenantID).ToList();

            if (availableSpace != null && availablePetList != null)
            {
                if (availablePetList.Count < availableSpace.PetPlaceID)
                {
                    if (model.PetID == 0)
                    {
                        var savePet = new tbl_TenantPet()
                        {
                            PetID                   = model.PetID,
                            TenantID                = model.TenantID,
                            PetType                 = model.PetType,
                            Breed                   = model.Breed,
                            Weight                  = model.Weight,
                            Age                     = model.Age,
                            Photo                   = model.Photo,
                            PetVaccinationCert      = model.PetVaccinationCertificate,
                            OriginalPhoto           = model.OriginalPetNameFile,
                            OriginalVaccinationCert = model.OriginalPetVaccinationCertificateFile,
                            PetName                 = model.PetName,
                            VetsName                = model.VetsName,
                            AddedBy                 = model.CurrentUserId
                        };
                        db.tbl_TenantPet.Add(savePet);
                        db.SaveChanges();
                        msg = savePet.TenantID.ToString();

                        msg += ",Pet Saved Successfully";
                    }
                }
                else
                {
                    msg = ",You can not add Pet Due to Un-available Pet Space";
                }
            }

            if (model.PetID != 0)
            {
                var getPetdata = db.tbl_TenantPet.Where(p => p.PetID == model.PetID).FirstOrDefault();
                if (getPetdata != null)
                {
                    getPetdata.PetID                   = model.PetID;
                    getPetdata.TenantID                = model.TenantID;
                    getPetdata.PetType                 = model.PetType;
                    getPetdata.Breed                   = model.Breed;
                    getPetdata.Weight                  = model.Weight;
                    getPetdata.Age                     = model.Age;
                    getPetdata.Photo                   = model.Photo;
                    getPetdata.PetVaccinationCert      = model.PetVaccinationCertificate;
                    getPetdata.OriginalPhoto           = model.OriginalPetNameFile;
                    getPetdata.OriginalVaccinationCert = model.OriginalPetVaccinationCertificateFile;
                    getPetdata.PetName                 = model.PetName;
                    getPetdata.VetsName                = model.VetsName;
                }
                db.SaveChanges();
                msg = ",Pet Updated Successfully";
            }

            db.Dispose();
            return(msg);
        }