//[Route("api/Rakshana/POSTData")] public string POSTData(FilesModel CPFileService) { try { var file = CPFileService.Attachment; string fileexten = (file.ContentType.Split('/')[1] ?? "").ToLower(); int imagesize = file.ContentLength; if (fileexten == "pdf" && Utils.IsPdf(file)) { } else { return("Failure Only PDF Files Accept"); } if (imagesize > 5000000) { return("Failure File size exceeded 1 MB"); } if (file == null) { return("Please upload PDF"); } var location = Server.MapPath("~/GSWSUserManuals"); var AddFolder = DateTime.Now.ToString("ddMMyy") + "\\" + DateTime.Now.ToString("HH").ToString() + "\\" + DateTime.Now.ToString("mm").ToString(); location = location + "/" + AddFolder; Random rn = new Random(); int val = rn.Next(1000000, 9999999); if (!Directory.Exists(location)) { Directory.CreateDirectory(location); } var CertificateCategory = CPFileService.CertificateCategory.Replace("/", "_"); var filename = CPFileService.CertifcateID + "_" + CertificateCategory + "." + fileexten; var filepath = location + "\\" + filename.Replace(" ", "_"); file.SaveAs(filepath); string domainName = Request.Url.GetLeftPart(UriPartial.Authority); domainName = domainName + "/" + ConfigurationManager.AppSettings["sitename"].ToString(); var returnfileName = domainName + "GSWSUserManuals/" + AddFolder + "/" + filename.Replace(" ", "_"); //var returnfileName = domainName + "/GVTESTAPP/ApplicationUploads/" + AddFolder + "/" + filename.Replace(" ", "_"); //UnEmployeeHelper _hep = new UnEmployeeHelper();/CMyuvaNapp // _hep.SaveCertificateImages(CPFileService, returnfileName); //string mappath1 = Server.MapPath("UpdateUserManualLogs"); return(returnfileName); } catch (Exception ex) { return("Failutre" + ex.Message); } }
//[Route("api/Rakshana/POSTData")] public string JobCardPassbook(FilesModel CPFileService) { //string jsondata = JsonConvert.SerializeObject(CPFileService); //FilesModel val = JsonConvert.DeserializeObject<FilesModel>(jsondata); //LogModel ologmodel = new LogModel(); //ologmodel.UserId = val.UserId; //ologmodel.SacId = val.SacId; //ologmodel.DesignId = val.DesignId; //ologmodel.DeptId = string.Empty; //ologmodel.TranId = val.TranId; //logshel.WriteLogParameters(ologmodel); try { // //_log.Info("In the HomeController => JobCardPassbook: " + JsonConvert.SerializeObject(CPFileService).ToString()); var returnfileName = ""; var file = CPFileService.Attachment; string fileexten = (file.ContentType.Split('/')[1] ?? "").ToLower(); int imagesize = file.ContentLength; if (fileexten.ToLower() == "jpg" || fileexten.ToLower() == "jpeg" || fileexten.ToLower() == "png") { if (file == null) { return("Please upload Image"); } if (imagesize > 1000000) { return("Failure File size exceeded 1 MB"); } using (var bitmap = new System.Drawing.Bitmap(file.InputStream)) { var location = Server.MapPath("~/" + ConfigurationManager.AppSettings["PRRDfilepath"].ToString()); //_log.Info("In the HomeController => JobCardPassbook => filepath: " + location); if (!Directory.Exists(location)) { Directory.CreateDirectory(location); } var CertificateCategory = CPFileService.CertificateCategory.Replace("/", "_"); var filename = CertificateCategory + "_" + (CPFileService.CertifcateID ?? "").Replace("_", "") + "." + fileexten; var filepath = location + "\\" + filename.Replace(" ", "_"); file.SaveAs(filepath); string domainName = Request.Url.GetLeftPart(UriPartial.Authority); domainName = domainName + "/" + ConfigurationManager.AppSettings["sitename"].ToString(); returnfileName = domainName + ConfigurationManager.AppSettings["PRRDfilepath"].ToString() + filename.Replace(" ", "_"); //_log.Info("In the HomeController => JobCardPassbook => filepath: " + returnfileName); } } else { //_log.Error("In the HomeController => JobCardPassbook => Failure Only JPG Files Accept"); return("Failure Only JPG Files Accept"); } //var returnfileName = domainName + "/GVTESTAPP/ApplicationUploads/" + AddFolder + "/" + filename.Replace(" ", "_"); //UnEmployeeHelper _hep = new UnEmployeeHelper();/CMyuvaNapp // _hep.SaveCertificateImages(CPFileService, returnfileName); //string mappath1 = Server.MapPath("UpdateUserManualLogs"); return(string.IsNullOrEmpty(returnfileName) ? "Failure Only JPG Files Accept" : returnfileName); } catch (Exception ex) { //_log.Error("In the HomeController => JobCardPassbook :" + ex.Message + "__" + ex.InnerException + "__" + ex.StackTrace.ToString()); return("Failutre" + ex.Message); } }
//[Route("api/Rakshana/POSTData")] public string SecImageData(FilesModel CPFileService) { try { var returnfileName = ""; var file = CPFileService.Attachment; string fileexten = (file.ContentType.Split('/')[1] ?? "").ToLower(); int imagesize = file.ContentLength; if (fileexten == "jpg" || fileexten == "jpeg") { if (file == null) { return("Failure Please upload Image"); } if (imagesize > 1000000) { return("Failure File size exceeded 1 MB"); } using (var bitmap = new System.Drawing.Bitmap(file.InputStream)) { var location = Server.MapPath("~/SecretariatImages"); var AddFolder = DateTime.Now.ToString("ddMMyy") + "\\" + DateTime.Now.ToString("HH").ToString() + "\\" + DateTime.Now.ToString("mm").ToString(); location = location + "/" + AddFolder; Random rn = new Random(); int val = rn.Next(1000000, 9999999); if (!Directory.Exists(location)) { Directory.CreateDirectory(location); } var CertificateCategory = CPFileService.CertificateCategory.Replace("/", "_"); var filename = CPFileService.AadharCardNumber + "_" + CertificateCategory + "." + fileexten; var filepath = location + "\\" + filename.Replace(" ", "_"); file.SaveAs(filepath); string domainName = Request.Url.GetLeftPart(UriPartial.Authority); domainName = domainName + "/" + ConfigurationManager.AppSettings["sitename"].ToString(); returnfileName = domainName + "SecretariatImages/" + AddFolder + "/" + filename.Replace(" ", "_"); } } else { return("Failure Only JPG Files Accept"); } //var returnfileName = domainName + "/GVTESTAPP/ApplicationUploads/" + AddFolder + "/" + filename.Replace(" ", "_"); //UnEmployeeHelper _hep = new UnEmployeeHelper();/CMyuvaNapp // _hep.SaveCertificateImages(CPFileService, returnfileName); //string mappath1 = Server.MapPath("UpdateUserManualLogs"); return(string.IsNullOrEmpty(returnfileName) ? "Failure Only JPG Files Accept" : returnfileName); } catch (Exception ex) { return("Failutre" + ex.Message); } }