public ActionResult Validate(Login model) { if (ModelState.IsValid) { TranslatorBusinessService obj = new TranslatorBusinessService(); LoginResult objR = obj.ValidateTranslator(model); if (objR.StatusType == BusinessObjects.StatusType.SUCCESS) { int result = obj.Login(objR.TranslatorId); if (result > 0) { Session["TranslatorId"] = objR.TranslatorId; Session["TranslatorName"] = objR.TranslatorName; if (objR.LoginCount > 0) { return(RedirectToAction("List", "Translator")); } else { return(RedirectToAction("List", "Translator", new { Id = objR.LoginCount })); } } } else { ModelState.AddModelError("", objR.Message); } } return(View("Login", model)); }
public IHttpActionResult SaveTranslatedDocument(long Id, UploadDocument obj) { TranslatorBusinessService objTBS = new TranslatorBusinessService(); int res = objTBS.SaveTranslatedDocument(Id, obj); if (res > 0) { #region "Attachments" if (obj.Document != null && obj.Document.Content != "") { try { byte[] bytes = null; if (obj.Document.Content.IndexOf(',') >= 0) { var myString = obj.Document.Content.Split(new char[] { ',' }); bytes = Convert.FromBase64String(myString[1]); } else { bytes = Convert.FromBase64String(obj.Document.Content); } if (obj.Document.FileName.Length > 0 && bytes.Length > 0) { string filePath = HttpContext.Current.Server.MapPath("/Attachments/NotificationDocument_Translated/" + obj.NotificationDocumentId + "_" + obj.Document.FileName); File.WriteAllBytes(filePath, bytes); } } catch (Exception ex) { } } #endregion } return(Ok()); }
public ActionResult GetTranslatorList() { if (Convert.ToString(Session["UserId"]).Trim().Length > 0) { TranslatorBusinessService obj = new TranslatorBusinessService(); return(View("~/Views/Partial/ManageAccess/Translator.cshtml", obj.TranslatorsList())); } else { return(PartialView("RedirectToLogin")); } }
public ActionResult List(SearchDocument objS) { if (Convert.ToString(Session["TranslatorId"]).Trim().Length > 0) { TranslatorBusinessService obj = new TranslatorBusinessService(); if (objS.TranslatorId == 0) { objS.TranslatorId = Convert.ToInt64(Session["TranslatorId"]); } return(View(obj.Documents(objS))); } else { return(View("Login")); } }
public IHttpActionResult SendWelcomeMailToTranslator(Int32 Id, Int32 UserId) { TranslatorBusinessService objTBS = new TranslatorBusinessService(); if (Id > 0) { TranslatorDetails objT = new TranslatorDetails(); objT = objTBS.SendWelcomeMail(Id, UserId); if (objT != null) { SendMail objMail = new SendMail(); string MailBody = objTBS.MailbodyForTranslator(objT); objMail.SendAsyncEMail(MailType.smtp_WTO, objT.Email, "[email protected];[email protected]", "[email protected];[email protected];[email protected]", "", "Department of Commerce", "Welcome to Department of Commerce", MailBody, null); } } return(Ok()); }
public IHttpActionResult DeleteTranslator(Int64 Id) { TranslatorBusinessService objTBS = new TranslatorBusinessService(); return(Ok(objTBS.DeleteTranslator(Id))); }
public IHttpActionResult AddTranslator(Int64 Id, AddTranslator obj) { TranslatorBusinessService objTBS = new TranslatorBusinessService(); return(Ok(objTBS.AddTranslator(Id, obj))); }
public IHttpActionResult GetTranslatorDetails(Int64 Id) { TranslatorBusinessService objTBS = new TranslatorBusinessService(); return(Ok(objTBS.TranslatorDetails(Id))); }
public IHttpActionResult SearchDocuments(SearchDocument objS) { TranslatorBusinessService objTBS = new TranslatorBusinessService(); return(Ok(objTBS.Documents(objS))); }
public IHttpActionResult ChangePassword(ChangePassword obj) { TranslatorBusinessService objTBS = new TranslatorBusinessService(); return(Ok(objTBS.ChangePassword(obj))); }