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); }
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); }
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); }
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); }
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); }