Пример #1
0
        /// <summary>
        /// Email the request via Send Grid
        /// </summary>
        /// <param name="inboundData"> Message object with form input </param>
        /// <returns> EmailResponse object with success bool </returns>
        public async Task <EmailResponse> SendEmailAsync(RequestForm inboundData)
        {
            string key   = Configuration["Key"];
            string email = Configuration["FromEmail"];
            string name  = Configuration["FromName"];

            var client = new SendGridClient(key);

            SendGridMessage message = new SendGridMessage();

            message.SetFrom(new EmailAddress(email, name));
            message.AddTo("*****@*****.**");
            message.SetTemplateId("d-a040e40c67a44f9fa18aa2762c9aadfc");
            message.SetTemplateData(new SendGridTemplate
            {
                name         = inboundData.Name,
                email        = inboundData.Email,
                body         = inboundData.Body,
                availability = inboundData.Availability,
                uris         = inboundData.Uris
            });


            var response = await client.SendEmailAsync(message);

            return(new EmailResponse()
            {
                WasSent = response.IsSuccessStatusCode
            });
        }
Пример #2
0
        public void UpdateRequestForm(int id, RequestForm requestForm)
        {
            var request = requestForm.ToDictionary();

            using (var sqlConnection = new SqlConnection(DatabaseHelper.BIRequestConnectionString))
                using (var sqlCommand = new SqlCommand())
                {
                    var sqlQuery = string.Format("UPDATE {0} SET ", DatabaseHelper.BiRequestTable);
                    foreach (var property in request.Where(p => p.Value != null).Where(p => p.Key != "Id"))
                    {
                        object value;
                        if (property.Value is DateTime)
                        {
                            value = DataTransformer.ConvertDateToIso8601(property.Value as DateTime?);
                        }
                        else
                        {
                            value = property.Value;
                        }

                        var parameter = "@" + property.Key;
                        sqlQuery += property.Key + "=" + parameter + ",";
                        sqlCommand.Parameters.AddWithValue(parameter, value);
                    }
                    sqlQuery = sqlQuery.Remove(sqlQuery.Length - 1) + " WHERE Id=@Id;";
                    sqlCommand.Parameters.AddWithValue("@Id", id);

                    sqlCommand.CommandText = sqlQuery;
                    sqlCommand.Connection  = sqlConnection;
                    sqlConnection.Open();
                    sqlCommand.ExecuteNonQuery();
                    sqlConnection.Close();
                }
        }
Пример #3
0
        public bool sendMovesRequest(RequestForm req, string sendTo)
        {
            bool isSent = false;

            if (req == null)
            {
                throw new ArgumentNullException("req");
            }

            if (sendTo == null)
            {
                throw new ArgumentNullException("sendTo");
            }

            if (sendTo == "HR")
            {
                _template.addRecipient(HRAddress);
                isSent = sendMovesRequest(req);
            }
            else if (sendTo == "SD")
            {
                _template.addRecipient(SDAddress);
                isSent = sendMovesRequest(req);
            }

            return(isSent);
        }
Пример #4
0
        public void ModifyRoomConfig(Jid room, RegistrationCallback callback)
        {
            RequestForm form   = RequestRoomConfigForm(room);
            SubmitForm  submit = callback.Invoke(form);

            SubmitRoomConfigForm(room, submit);
        }
Пример #5
0
        public ActionResult RequestCreate([Bind(Include = "RequestTitle,StudentPhone,Class,Description")] RequestForm requestForm, Form form)
        {
            if (ModelState.IsValid)
            {
                //Form form = new Form();
                form.Type         = "General Request";
                form.Date         = TimeZoneInfo.ConvertTime(DateTime.Now, TimeZoneInfo.FindSystemTimeZoneById("SE Asia Standard Time"));
                form.CurrentDesk  = "Academic-Staff";
                form.Flow         = "Academic-Staff,";
                form.FormDetails  = "General Request: " + requestForm.RequestTitle;
                form.SemesterName = Helper.Help.GetCurrentSemester();

                ArrayList UserDetails = DAL.Users.GetUser();
                form.StudentRollNo = Users.GetStudentRollNo(UserDetails[0].ToString(), UserDetails[1].ToString());
                form.StudentEmail  = UserDetails[2].ToString();
                form.StudentName   = UserDetails[0].ToString();
                form.Status        = "New";
                db.Forms.Add(form);
                db.SaveChanges();
                requestForm.FormID = form.ID;
                db.RequestForms.Add(requestForm);
                db.SaveChanges();
                return(RedirectToAction("Index", "Student"));
            }

            ViewBag.FormID = new SelectList(db.Forms, "ID", "Type", requestForm.FormID);
            return(View(requestForm));
        }
Пример #6
0
        public VAFormService()
        {
            var workflow    = DbContextSelector.getInstance().getDbFactory(DbContextSelector.DbName.Workflow);
            var docWorkflow = DbContextSelector.getInstance().getDbFactory(DbContextSelector.DbName.WorkflowDoc);

            BC = new RequestForm(workflow, docWorkflow);
        }
Пример #7
0
        public int InsertRequestForm(RequestForm requestForm)
        {
            int createdItemId;
            var sqlQuery = string.Format("INSERT INTO {0} (RequestorName, RequestorId, DateRequested, DateRequired, ExecutiveSponsor, ExecutiveSponsorId, RequestName, RequestTypeId, RequestNature, InformationRequired, ParametersRequired, GroupingRequirements, PeopleToShare, Comments, DateReviewed, EstimatedHours, BusinessCaseId, AdminComments, CreatedOn) " +
                                         "VALUES (@RequestorName, @RequestorId, @DateRequested, @DateRequired, @ExecutiveSponsor, @ExecutiveSponsorId, @RequestName, @RequestTypeId, @RequestNature, @InformationRequired, @ParametersRequired, @GroupingRequirements, @PeopleToShare, @Comments, @DateReviewed, @EstimatedHours, @BusinessCaseId, @AdminComments, @CreatedOn); SELECT SCOPE_IDENTITY();", DatabaseHelper.BiRequestTable);

            using (var sqlConnection = new SqlConnection(DatabaseHelper.BIRequestConnectionString))
                using (var sqlCommand = new SqlCommand(sqlQuery, sqlConnection))
                {
                    sqlCommand.Parameters.AddWithValue("@RequestorId", (object)requestForm.RequestorId ?? DBNull.Value);
                    sqlCommand.Parameters.AddWithValue("@RequestorName", (object)requestForm.RequestorName ?? DBNull.Value);
                    sqlCommand.Parameters.AddWithValue("@DateRequested", DataTransformer.ConvertDateToIso8601(requestForm.DateRequested) ?? DBNull.Value);
                    sqlCommand.Parameters.AddWithValue("@DateRequired", DataTransformer.ConvertDateToIso8601(requestForm.DateRequired) ?? DBNull.Value);
                    sqlCommand.Parameters.AddWithValue("@ExecutiveSponsorId", (object)requestForm.ExecutiveSponsorId ?? DBNull.Value);
                    sqlCommand.Parameters.AddWithValue("@ExecutiveSponsor", (object)requestForm.ExecutiveSponsor ?? DBNull.Value);
                    sqlCommand.Parameters.AddWithValue("@RequestName", (object)requestForm.RequestName ?? DBNull.Value);
                    sqlCommand.Parameters.AddWithValue("@RequestTypeId", (object)requestForm.RequestTypeId ?? DBNull.Value);
                    sqlCommand.Parameters.AddWithValue("@RequestNature", (object)requestForm.RequestNature ?? DBNull.Value);
                    sqlCommand.Parameters.AddWithValue("@InformationRequired", (object)requestForm.InformationRequired ?? DBNull.Value);
                    sqlCommand.Parameters.AddWithValue("@ParametersRequired", (object)requestForm.ParametersRequired ?? DBNull.Value);
                    sqlCommand.Parameters.AddWithValue("@GroupingRequirements", (object)requestForm.GroupingRequirements ?? DBNull.Value);
                    sqlCommand.Parameters.AddWithValue("@PeopleToShare", (object)requestForm.PeopleToShare ?? DBNull.Value);
                    sqlCommand.Parameters.AddWithValue("@Comments", (object)requestForm.Comments ?? DBNull.Value);
                    sqlCommand.Parameters.AddWithValue("@DateReviewed", DataTransformer.ConvertDateToIso8601(requestForm.DateReviewed) ?? DBNull.Value);
                    sqlCommand.Parameters.AddWithValue("@EstimatedHours", (object)requestForm.EstimatedHours ?? DBNull.Value);
                    sqlCommand.Parameters.AddWithValue("@BusinessCaseId", (object)requestForm.BusinessCaseId ?? DBNull.Value);
                    sqlCommand.Parameters.AddWithValue("@AdminComments", (object)requestForm.AdminComments ?? DBNull.Value);
                    sqlCommand.Parameters.AddWithValue("@CreatedOn", DateTime.Now);

                    sqlConnection.Open();
                    createdItemId = Convert.ToInt32(sqlCommand.ExecuteScalar());
                    sqlConnection.Close();
                }
            return(createdItemId);
        }
Пример #8
0
 public ActionResult RequestEdit([Bind(Include = "FormID,RequestTitle,StudentPhone,StudentEmail,Class,Batch,Description")] RequestForm requestForm, Form form)
 {
     if (ModelState.IsValid)
     {
         form                        = db.Forms.Find(requestForm.FormID);
         form.Type                   = "General Request";
         form.Date                   = TimeZoneInfo.ConvertTime(DateTime.Now, TimeZoneInfo.FindSystemTimeZoneById("SE Asia Standard Time"));
         form.CurrentDesk            = "Academic-Staff";
         form.Flow                   = "Academic-Staff,";
         form.FormDetails            = "General Request: " + requestForm.RequestTitle;
         form.SemesterName           = Helper.Help.GetCurrentSemester();
         db.Entry(requestForm).State = EntityState.Modified;
         db.Entry(form).State        = EntityState.Modified;
         db.SaveChanges();
         if (DAL.UserInfo.Role.Equals("Student"))
         {
             return(RedirectToAction("Index", "Student"));
         }
         else if (DAL.UserInfo.Role.Contains("Staff"))
         {
             return(RedirectToAction("Index", "Staff"));
         }
         else
         {
             return(RedirectToAction("Index", "Home"));
         }
     }
     ViewBag.FormID = new SelectList(db.Forms, "ID", "Type", requestForm.FormID);
     return(View(requestForm));
 }
Пример #9
0
 public void showAdminDashBoard(RequestForm requestForm, AdminDashBoard adminDashboard)
 {
     requestForm.Close();
     adminDashboard.loadPendingRequests();
     adminDashboard.loadApprovedRequests();
     adminDashboard.Show();
 }
        public RequestForm GetRequest(Guid requestID)
        {
            if (this.reader == null)
            {
                return(null);
            }

            RequestForm temp = null;

            while (this.reader.Read())
            {
                temp = new RequestForm()
                {
                    CreatedByID = GetCreateByID(),
                    Current     = MakeCurrentInfo(),
                    Future      = MakeFutureInfo(),
                    EmailInfo   = MakeEmailInfo(),
                    EmployeeId  = GetEmployeeID(),
                    ReviewInfo  = MakeReviewInfo(),
                    UniqueId    = requestID,
                };
                break;
            }
            return(temp);
        }
        public RequestForm makeRequestForm(JObject json)
        {
            string currManagerName   = (string)json["current"]["bazookaInfo"]["managerId"];
            string futureManagerName = (string)json["future"]["bazookaInfo"]["managerId"];
            int    managerID         = GetIDFromName(currManagerName);
            int    f_managerID       = GetIDFromName(futureManagerName);

            json["current"]["bazookaInfo"]["managerId"]  = managerID;
            json["current"]["ultiproInfo"]["supervisor"] = managerID;
            json["future"]["bazookaInfo"]["managerId"]   = f_managerID;
            json["future"]["ultiproInfo"]["supervisor"]  = f_managerID;

            UserController uc = new UserController();

            string[] name        = uc.GetUserName().Split('.');
            string   creatorName = name[0] + " " + name[1];
            int      creatorID   = GetIDFromName(creatorName);

            RequestForm obj = null;

            using (var sr = new StringReader(json.ToString()))
                using (var jr = new JsonTextReader(sr))
                {
                    var js = new JsonSerializer();
                    obj = (RequestForm)js.Deserialize <RequestForm>(jr);
                }
            obj.EmployeeId  = GetIDFromName((string)json["name"]);
            obj.CreatedByID = creatorID;
            obj.Current.BazookaInfo.SecurityItemRights = "";
            obj.ReviewInfo.FilesToBeRemovedFrom        = "(" + obj.Current.BazookaInfo.Group + ")" + currManagerName.Replace(" ", ".") + " " + obj.ReviewInfo.FilesToBeRemovedFrom;
            obj.ReviewInfo.FilesToBeAddedTo            = "(" + obj.Future.BazookaInfo.Group + ")" + futureManagerName.Replace(" ", ".") + " " + obj.ReviewInfo.FilesToBeAddedTo;

            return(obj);
        }
Пример #12
0
        public void showRequestFormById(AdminDashBoard adminDashBoard, int requestId)
        {
            adminDashBoard.Hide();
            RequestForm requestForm = new RequestForm(adminDashBoard, requestId);

            requestForm.Show();
        }
Пример #13
0
        private void SendMail(RequestForm requestList)
        {
            string contentHtml = string.Empty;

            using (StreamReader reader = new StreamReader(Server.MapPath("~/Files/Templates/RequestMailTemplate.html")))
            {
                contentHtml = reader.ReadToEnd();
            }
            contentHtml = contentHtml.Replace("{CompanyName}", requestList.CompanyName).Replace("{CompanyRepresentative}", requestList.CompanyRepresentative).Replace("{PhoneNumber}", requestList.PhoneNumber).Replace("{TaxNumber}", requestList.TaxNumber)
                          .Replace("{ProductOfInterest}", requestList.ProductOfInterest).Replace("{MailAddress}", requestList.MailAddress).Replace("{Quantity}", requestList.Quantity.ToString())
                          .Replace("{City}", requestList.City)
                          .Replace("{Explanation}", requestList.Explanation);
            MailMessage mail = new MailMessage();

            mail.IsBodyHtml = true;
            mail.To.Add("*****@*****.**");                    //mail gönderilen adres
            mail.From    = new MailAddress("*****@*****.**"); //maili gönderen adres
            mail.Subject = "İletişim Formu";
            mail.Body    = contentHtml;
            SmtpClient smtp = new SmtpClient();

            smtp.Host = "smtp.gmail.com"; //mail serverının host bilgisi
            smtp.Port = 587;              //mail serverının portu
            smtp.UseDefaultCredentials = false;
            smtp.EnableSsl             = true;
            smtp.Credentials           = new System.Net.NetworkCredential("*****@*****.**", "1905Sevdasi");
            smtp.Send(mail);
        }
Пример #14
0
        static SubmitForm RegistrationCallback(RequestForm form)
        {
            if (!string.IsNullOrEmpty(form.Instructions))
            {
                Debug.WriteLine(form.Instructions);
            }


            SubmitForm submitForm = new SubmitForm();

            Debug.WriteLine(Username);

            TextField textuser = new TextField(form.Fields[0].Name, Username);

            submitForm.Fields.Add(textuser);


            TextField textpass = new TextField(form.Fields[1].Name, Password);

            submitForm.Fields.Add(textpass);


            Username = "";
            Password = "";

            return(submitForm);
        }
        public async Task <IActionResult> Edit(int id, [Bind("CompanyName,CompanyRepresentative,PhoneNumber,TaxNumber,MailAddress,ProductOfInterest,Quantity,City,Explanation,Id,IsActive,CreatedUserId,CreatedDate,UpdatedUserId,UpdatedDate")] RequestForm requestForm)
        {
            if (id != requestForm.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(requestForm);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!RequestFormExists(requestForm.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(requestForm));
        }
Пример #16
0
        public void Setup()
        {
            _to            = new Collection <string> {
            };
            _emailer       = new EmailSender("New Coyote Moves Request", _to, "*****@*****.**", "Here you go!", "../../../CoyoteMoves/CoyoteMovesTemplate.pdf");
            _req           = new RequestForm(989);
            _template      = new EmailTemplate("one", _to, "*****@*****.**", "dere you go", "../../../CoyoteMoves/CoyoteMovesTemplate.pdf");
            _falseTemplate = new EmailTemplate("one", _to, "*****@*****.**", "", "../../CoyoteMoves/CoyoteMovesTemplate.pdf");


            _req.Current             = new CoyoteMovesFormEmployeeInfo();
            _req.Future              = new CoyoteMovesFormEmployeeInfo();
            _req.Current.BazookaInfo = new BazookaInfo();
            _req.Future.BazookaInfo  = new BazookaInfo();
            _req.Current.UltiproInfo = new UltiproInfo();
            _req.Future.UltiproInfo  = new UltiproInfo();
            _req.Current.DeskInfo    = new DeskInfo();
            _req.Future.DeskInfo     = new DeskInfo();
            _req.Current.PhoneInfo   = new PhoneInfo();
            _req.Future.PhoneInfo    = new PhoneInfo();
            _req.EmailInfo           = new EmailDistributionInfo();
            _req.ReviewInfo          = new EmployeeReviewFileInfo();


            _req.Current.BazookaInfo.JobTitle           = "test";
            _req.Future.BazookaInfo.JobTitle            = "test";
            _req.Current.BazookaInfo.Department         = "test";
            _req.Future.BazookaInfo.Department          = "test";
            _req.Current.BazookaInfo.Group              = "test";
            _req.Future.BazookaInfo.Group               = "test";
            _req.Current.BazookaInfo.ManagerID          = 49;
            _req.Future.BazookaInfo.ManagerID           = 50;
            _req.Current.BazookaInfo.JobTemplate        = "test";
            _req.Future.BazookaInfo.JobTemplate         = "testy";
            _req.Current.BazookaInfo.SecurityItemRights = "test";
            _req.Future.BazookaInfo.SecurityItemRights  = "test";

            _req.Current.UltiproInfo.JobTitle   = "test";
            _req.Future.UltiproInfo.JobTitle    = "test";
            _req.Current.UltiproInfo.Department = "test";
            _req.Future.UltiproInfo.Department  = "test";
            _req.Current.UltiproInfo.Supervisor = "120 ";
            _req.Future.UltiproInfo.Supervisor  = "350";
            _req.Current.UltiproInfo.Other      = "test";
            _req.Future.UltiproInfo.Other       = "test?";

            _req.Current.DeskInfo.DeskNumber = "test";
            _req.Future.DeskInfo.DeskNumber  = "test";
            _req.Current.DeskInfo.Office     = "test";
            _req.Future.DeskInfo.Office      = "test";

            _req.Current.PhoneInfo.PhoneNumber = "8472718339";
            _req.Future.PhoneInfo.PhoneNumber  = "99995953214";

            _req.EmailInfo.GroupsToBeAddedTo     = "one, two, three";
            _req.EmailInfo.GroupsToBeRemovedFrom = "one, two, three";

            _req.ReviewInfo.FilesToBeAddedTo     = "one, two, three";
            _req.ReviewInfo.FilesToBeRemovedFrom = "one, two, three";
        }
Пример #17
0
        protected override string doExecute(string url, RequestForm requestForm, Dictionary <string, string> header)
        {
            Dictionary <string, object> form = requestForm.Form;

            this.encryptData(form);
            this.encryptHeader(header);
            return(base.doExecute(url, requestForm, header));
        }
Пример #18
0
 public Dataport(int id, string name)
     : base(id, name)
 {
     Properties  = new DataportProperties(this);
     Code        = new Code.Variable.Code(this);
     RequestForm = new RequestForm(this);
     DataItems   = new DataportDataItems(this);
 }
Пример #19
0
        /// <summary>
        /// 创建请求表单
        /// </summary>
        /// <returns></returns>
        public RequestForm CreateRequestForm()
        {
            Dictionary <string, object> dict = ClassUtil.ConvertObjectToDictionary(this);
            RequestForm requestForm          = new RequestForm(dict);

            requestForm.Files = this.files;
            return(requestForm);
        }
Пример #20
0
        public ActionResult DeleteConfirmed(int id)
        {
            RequestForm requestForm = db.request.Find(id);

            db.request.Remove(requestForm);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Пример #21
0
        private void reqBtn_Click(object sender, EventArgs e)
        {
            string projectName = projectGrid.CurrentRow.Cells[1].Value.ToString();

            RequestForm frm = new RequestForm(projectName);

            frm.Show();
        }
Пример #22
0
        public async Task <RequestForm> CreateAsync(RequestForm input)
        {
            input.CreatedDate = DateTime.UtcNow;

            _dbcontext.RequestForms.Add(input);
            await _dbcontext.SaveChangesAsync();

            return(input);
        }
Пример #23
0
        public string SendMailAndSaveRequestForm(RequestForm requestList)
        {
            DataContext db = new DataContext();

            db.RequestForm.Add(requestList);
            SendMail(requestList);
            db.SaveChanges();
            return(JsonConvert.SerializeObject(""));
        }
Пример #24
0
        public void Register(RegistrationCallback callback)
        {
            callback.ThrowIfNull <RegistrationCallback>("callback");
            Iq errorIq = base.im.IqRequest(IqType.Get, null, null, Xml.Element("query", "jabber:iq:register"), null, -1, "");

            if (errorIq.Type == IqType.Error)
            {
                throw new NotSupportedException("The XMPP server does not support the 'In-Band Registration' extension.");
            }
            XmlElement query = errorIq.Data["query"];

            if ((query == null) || (query.NamespaceURI != "jabber:iq:register"))
            {
                throw new XmppException("Erroneous server response: " + errorIq);
            }
            if (query["registered"] != null)
            {
                throw new XmppException("The XMPP entity is already registered.");
            }
            XmlElement element2 = query["data"];

            if ((element2 != null) && (element2.NamespaceURI == "urn:xmpp:bob"))
            {
                BobData bob = BobData.Parse(element2);
                this.bob.Add(bob);
            }
            RequestForm form = null;
            bool        flag = query["x"] != null;

            if (flag)
            {
                form = DataFormFactory.Create(query["x"]) as RequestForm;
            }
            else
            {
                form = this.CreateDataForm(query);
            }
            SubmitForm form2 = callback(form);
            XmlElement e     = Xml.Element("query", "jabber:iq:register");

            if (flag)
            {
                e.Child(form2.ToXmlElement());
            }
            else
            {
                foreach (DataField field in form2.Fields)
                {
                    e.Child(Xml.Element(field.Name, null).Text(field.Values.FirstOrDefault <string>()));
                }
            }
            errorIq = base.im.IqRequest(IqType.Set, null, null, e, null, -1, "");
            if (errorIq.Type == IqType.Error)
            {
                throw Util.ExceptionFromError(errorIq, "The registration could not be completed.");
            }
        }
Пример #25
0
        public void RequestRetrievedSuccessfully()
        {
            RequestForm testRequest = new RequestForm();

            testRequest = _requester.RetrieveRequest(_req.UniqueId);
            bool test = CheckEquality(_req, testRequest);

            Assert.IsTrue(test);
        }
Пример #26
0
 public ActionResult Edit([Bind(Include = "ID,FirstName,LastName,PhoneNumber,ApartmentName,UnitNumber,Description,Permission")] RequestForm requestForm)
 {
     if (ModelState.IsValid)
     {
         db.Entry(requestForm).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(requestForm));
 }
        private void reqBtn_Click(object sender, EventArgs e)
        {
            DataGridViewRow row = clientGrid.CurrentRow;

            int    id   = Int32.Parse(row.Cells[0].Value.ToString());
            string name = row.Cells[1].Value.ToString();

            RequestForm frm = new RequestForm(name, id);

            frm.Show();
        }
        public async Task <IActionResult> Create([Bind("CompanyName,CompanyRepresentative,PhoneNumber,TaxNumber,MailAddress,ProductOfInterest,Quantity,City,Explanation,Id,IsActive,CreatedUserId,CreatedDate,UpdatedUserId,UpdatedDate")] RequestForm requestForm)
        {
            if (ModelState.IsValid)
            {
                _context.Add(requestForm);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(requestForm));
        }
Пример #29
0
        public ActionResult Create([Bind(Include = "ID,FirstName,LastName,PhoneNumber,ApartmentName,UnitNumber,Description,Permission")] RequestForm requestForm)
        {
            if (ModelState.IsValid)
            {
                db.request.Add(requestForm);
                db.SaveChanges();
                return(RedirectToAction("ThanksPage"));
            }

            return(View(requestForm));
        }
Пример #30
0
        public JsonResult SubmitCabRequest(RequestForm f)
        {
            string smsBody = f.FirstName + " " + f.LastName + " has request a cab at" + f.JourneyTime + " for date " + f.JourneyDate;

            smsBody += ". Pickup loacation: " + f.PickUpLocation;
            smsBody += ". Destination: " + f.Destination;
            smsBody += ". Contact: " + f.Contact;
            var restult = SendSMS("CI00194622", "*****@*****.**", "VtwuV4b5", deepakJioNumber, smsBody);

            return(Json('1'));
            //return Json('0');
        }