public async Task <ActionResult <feedback> > Postfeedback(feedback feedback)
        {
            _context.feedbacks.Add(feedback);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("Getfeedback", new { id = feedback.id }, feedback));
        }
        public IHttpActionResult Putfeedback(int id, feedback feedback)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != feedback.feedback_id)
            {
                return(BadRequest());
            }

            db.Entry(feedback).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!feedbackExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
Esempio n. 3
2
        public ActionResult GiveFeedback(feedback feedback)
        {
            feedback.member_id  = Convert.ToInt32(Session["junior_id"]);
            feedback.project_id = Convert.ToInt32(Session["project_id"]);
            feedback.tl_id      = Convert.ToInt32(Session["user_id"]);

            var members = db.project_members.Where(s => s.project_id == feedback.project_id);

            if (members.Count() != 0)
            {
                foreach (var x in members)
                {
                    user u = db.users.Find(x.member_id);

                    if (u.type_id == 2)
                    {
                        feedback.pm_id = x.member_id;
                        break;
                    }
                }
            }

            db.feedbacks.Add(feedback);
            db.SaveChanges();

            return(RedirectToAction("Details", new { id = Convert.ToInt32(Session["project_id"]) }));
        }
Esempio n. 4
1
 /// <summary>
 /// Converts from.
 /// </summary>
 /// <param name="feedback">The feedback.</param>
 /// <returns>feedbackModel.</returns>
 public static feedbackModel ConvertFrom(feedback feedback)
 {
     if (feedback == null)
     {
         feedback = new feedback();
     }
     return(new feedbackModel()
     {
         hr_manual = feedback.hr_manual,
         cims_idpassword = feedback.cims_idpassword,
         books = feedback.books,
         identitycard = feedback.identitycard,
         library_card = feedback.library_card,
         hr_anyother = feedback.hr_anyother,
         bank_account = feedback.bank_account,
         notepad = feedback.notepad,
         pen = feedback.pen,
         employee_card = feedback.employee_card,
         admin_anyother = feedback.admin_anyother,
         computer_system = feedback.computer_system,
         headphones = feedback.headphones,
         emailid_password = feedback.emailid_password,
         network_ip = feedback.network_ip,
         firewall_id = feedback.firewall_id,
         domain_usernamepassword = feedback.domain_usernamepassword,
         messengers_access = feedback.messengers_access,
         systemadmin_anyother = feedback.systemadmin_anyother,
         hrmanual_and_responsibilities = feedback.hrmanual_and_responsibilities
     });
 }
Esempio n. 5
0
 public ActionResult submit(string userid, string comment, string rating, string returnurl)
 {
     try
     {
         int          uid  = int.Parse(userid);
         int          rt   = int.Parse(rating);
         List <users> data = (List <users>)Session["Data"];
         if (uid == data[0].userid)
         {
             return(RedirectToAction(returnurl.Split('/')[1], "home", new { id = returnurl.Split('/')[2] }));
         }
         else
         {
             using (var context = new Entities())
             {
                 feedback fdback = new feedback
                 {
                     C_to   = uid,
                     C_from = data[0].userid,
                     msg    = comment,
                     C_date = DateTime.Now,
                     rating = rt
                 };
                 context.feedback.Add(fdback);
                 context.SaveChanges();
                 return(RedirectToAction(returnurl.Split('/')[1], "home", new { id = returnurl.Split('/')[2] }));
             }
         }
     }
     catch (Exception ex)
     {
         Console.Write(ex.Message);
         return(RedirectToAction(returnurl.Split('/')[1], "home", new { id = returnurl.Split('/')[2] }));
     }
 }
Esempio n. 6
0
        public ActionResult Comments(int id, feedBackComment feed)
        {
            string role = null;

            ViewData["Role"] = "";
            IEnumerable <string> roles = new List <string>();

            roles = ((ClaimsIdentity)User.Identity).Claims
                    .Where(c => c.Type == ClaimTypes.Role)
                    .Select(c => c.Value);
            foreach (var x in roles)
            {
                role = x;
            }

            if (role != null)
            {
                ViewData["Role"] = role;
            }
            feedBackComment cmnt = new feedBackComment();
            ServiceFeedBack sF   = new ServiceFeedBack();
            feedback        f    = new feedback();

            f             = feed.feedback;
            f.idUser      = User.Identity.GetUserId();
            f.description = feed.feedback.description;
            f.idService   = id;
            sF.Add(f);
            sF.Commit();
            return(RedirectToAction("Index"));
        }
Esempio n. 7
0
        public ActionResult UserDetails(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            feedback employee = db.feedbacks.Find(id);

            if (employee == null)
            {
                return(HttpNotFound());
            }
            var mail = db.feedbacks
                       .Where(x => x.Id == employee.Id)
                       .Select(x => x.filename).Max();
            var filepath = db.feedbacks
                           .Where(x => x.Id == employee.Id)
                           .Select(x => x.filepath).Max();

            if (mail != null)
            {
                string path            = Server.MapPath(filepath);
                byte[] imageByteData   = System.IO.File.ReadAllBytes(path);
                string imageBase64Data = Convert.ToBase64String(imageByteData);
                string imageDataURL    = string.Format("data:image/png;base64,{0}", imageBase64Data);
                ViewBag.ImageData = imageDataURL;
            }

            ViewBag.filecontent = mail;



            return(View(employee));
        }
        protected override SetFeedbackResponse InnerHandle(SetFeedbackRequest request, member requester)
        {
            if (!((Common.Model.MemberType)requester.MemberType).HasFlag(MemberType.Player))
            {
                return new SetFeedbackResponse()
                       {
                           AccessDenied = true
                       }
            }
            ;

            var db   = new DatabaseEntities();
            var e    = request.Feedback;
            var dbFB = new feedback
            {
                Absorb      = e.AbsorbQuestion,
                Bad         = e.BadQuestion,
                Challenge   = e.ChallengeQuestion,
                Day         = e.DayQuestion,
                Effort      = e.EffortQuestion,
                Good        = e.GoodQuestion,
                FocusPoint  = e.FocusPointQuestion,
                Ready       = e.ReadyQuestion,
                member      = db.members.Find(requester.ID),
                playsession = db.playsessions.Find(e.PlaySession.Id)
            };

            db.feedbacks.Add(dbFB);
            db.SaveChanges();
            return(new SetFeedbackResponse());
        }
    }
Esempio n. 9
0
        public async Task <IActionResult> Active(int id)
        {
            feedback b = _context.feedbacks.FirstOrDefault(u => u.id == id && u.status == false);

            if (b != null)
            {
                b.status = true;
            }
            else
            {
                b = null;
            }
            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!feedbackExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Esempio n. 10
0
        public ActionResult TeamLeaderEvaluation(String describtion)
        {
            int ooo = (int)Session["id"];
            var x   = from e in db.usertable join p in db.usertable on e.userid equals p.userid where e.userid == ooo select new viewmodel {
                u = e
            };

            ViewData["mdinfo"] = x.ToList();
            project pr = db.projecttable.Find(proid);

            db.Entry(pr).Reference("Manager").Load();
            user sender  = db.usertable.Find(ooo);
            user recive  = db.usertable.Find(pr.Manager.userid);
            user trainee = db.usertable.Find(train);


            try
            {
                feedback b = db.feedbacktable.Single(e => e.project.projectid == proid & e.Sender.userid == ooo & e.Reciver.userid == pr.Manager.userid);
            }
            catch
            {
                feedback f = new feedback();
                f.project     = pr;
                f.Reciver     = recive;
                f.Sender      = sender;
                f.Trainee     = trainee;
                f.describtion = describtion;
                db.feedbacktable.Add(f);
                db.SaveChanges();
            }

            return(RedirectToAction("TeamleaderCurrent"));
        }
Esempio n. 11
0
        public ActionResult Create(HttpPostedFileBase photo)
        {
            try
            {
                var description = Request.Form["description"];


                var top = new feedback();

                top.description = (description);

                var restClient = new RestClient("http://localhost:18080/pidev-web/rest/");
                restClient.AddDefaultHeader("accept", "*/*");
                var request = new RestRequest("feedback", Method.POST);
                request.AddJsonBody(new
                {
                    description = description,
                });
                var response = restClient.Execute(request);
                return(RedirectToAction("Index"));
            }
            catch (Exception ex)
            {
                ViewBag.Message = "ERROR:" + ex.Message.ToString();
                return(RedirectToAction("Index"));
            }
        }
Esempio n. 12
0
        public ActionResult Index(FeedbackModel feedback)
        {
            var objFeedback = new feedback();

            objFeedback.feedback_name = feedback.FeedbackName;
            objFeedback.email         = feedback.Email;
            objFeedback.subject       = feedback.Subject;
            objFeedback.message       = feedback.Message;

            try
            {
                var feedbackId = new FeedbackADO().Insert(objFeedback);

                string content = System.IO.File.ReadAllText(Server.MapPath("~/Contents/EmailTemplate/feedback.html"));
                content = content.Replace("{{CustomerName}}", feedback.FeedbackName);
                //content = content.Replace("{{CustomerEmail}}", feedback.Email);
                //content = content.Replace("{{CustomerSubject}}", feedback.Subject);
                content = content.Replace("{{CustomerMessage}}", feedback.Message);

                var toEmailAddress = ConfigurationManager.AppSettings["ToEmailAddress"].ToString();
                new MailHelper().SendMail(feedback.Email, "FashionShop - Xác nhân feedback của bạn", content); // Send Email to Customer
                new MailHelper().SendMail(toEmailAddress, feedback.Subject, content);                          // Send Email to Admin
            }
            catch (Exception)
            {
                ViewBag.Failed = "Gửi feedback thất bại!";
            }
            ViewBag.Success = "Gửi feedback thành công!";
            return(View());
        }
Esempio n. 13
0
        public async Task <IActionResult> Putfeedback(int id, feedback feedback)
        {
            if (id != feedback.id)
            {
                return(BadRequest());
            }

            _context.Entry(feedback).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!feedbackExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Esempio n. 14
0
        public void Index(feedback a)
        {
            try
            {
                SqlConnection con = new SqlConnection();
                con.ConnectionString = ConfigurationManager.ConnectionStrings["EcommerceCon"].ConnectionString;
                if (con.State == ConnectionState.Closed)
                {
                    con.Open();
                }
                SqlCommand cmd = new SqlCommand();
                cmd.Connection  = con;
                cmd.CommandText = "pSMWFeedback";
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.Add("@name", SqlDbType.VarChar).Value    = a.name;
                cmd.Parameters.Add("@email", SqlDbType.VarChar).Value   = a.email;
                cmd.Parameters.Add("@comment", SqlDbType.VarChar).Value = a.comment;

                cmd.ExecuteNonQuery();
                con.Close();
            }
            catch (Exception e)
            {
            }
        }
        public ActionResult Index(feedback fb)
        {
            fb.Country  = "ID";
            fb.SystemIp = GetIp();
            Int64 Id = _feedbackDao.Savefeedback(fb);

            if (Id > 0)
            {
                feedback feedback = _feedbackDao.GetFeedback(Id);

                StringBuilder sb = new StringBuilder();
                sb.Append(RenderRazorViewToString("_feedbackform_Id", feedback));
                var result = _utilityService.SendEmail("Schaeffler - Contact Us  Enquiry  <" + DateTime.Now.ToString() + ">", sb.ToString(), feedback.Email, true, null);
                TempData["Success"] = "Success";
                return(RedirectToAction("Index"));
            }
            IList <BrandService>    brandServices    = _feedbackDao.GetBrandServices();
            IList <VehicleType>     vehicleTypes     = _feedbackDao.GetVehicleTypes();
            IList <InformationType> informationTypes = _feedbackDao.GetInformationTypes();

            if (brandServices != null && brandServices.Count > 0)
            {
                ViewBag.BrandServices = brandServices;
            }
            if (vehicleTypes != null && vehicleTypes.Count > 0)
            {
                ViewBag.VehicleTypes = vehicleTypes;
            }
            if (informationTypes != null && informationTypes.Count > 0)
            {
                ViewBag.InformationTypes = informationTypes;
            }
            return(View());
        }
 public static void insert(feedback m)
 {
     using (var data = new instDataContext())
     {
         data.feedbacks.InsertOnSubmit(m);
         data.SubmitChanges();
     }
 }
Esempio n. 17
0
        private void feedbackToolStripMenuItem_Click(object sender, EventArgs e)
        {
            this.Hide();
            feedback abs = new feedback();

            abs.Visible = true;
            //MessageBox.Show("Want to give Suggestion Or Feedback Aboout Online Gallary system then you can Mail Us on\n \t\"[email protected]\" \n\t\tor on \n \t\"[email protected]\"\n\nThankYou");
        }
Esempio n. 18
0
 public static void insert(feedback m)
 {
     using (var data = new instDataContext())
     {
         data.feedbacks.InsertOnSubmit(m);
         data.SubmitChanges();
     }
 }
Esempio n. 19
0
        public ActionResult DeleteConfirmed(int id)
        {
            feedback feedback = db.feedbacks.Find(id);

            db.feedbacks.Remove(feedback);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public bool submitForm(feedback Feed)
 {
     using (objFeed)
     {
         objFeed.feedbacks.InsertOnSubmit(Feed);
         objFeed.SubmitChanges();
         return(true);
     }
 }
Esempio n. 21
0
        public async Task <ActionResult> DeleteConfirmed(int id)
        {
            feedback feedback = await db.feedbacks.FindAsync(id);

            db.feedbacks.Remove(feedback);
            await db.SaveChangesAsync();

            return(RedirectToAction("Index"));
        }
Esempio n. 22
0
        /// <summary>
        ///
        /// </summary>
        private void LoadData()
        {
            List <viviLib.Data.SearchParam> listParam = new List <viviLib.Data.SearchParam>();

            //if (!isSuperAdmin)
            //{
            //    listParam.Add(new viviLib.Data.SearchParam("manageId", ManageId));
            //}
            if (!string.IsNullOrEmpty(this.StatusList.SelectedValue))
            {
                listParam.Add(new viviLib.Data.SearchParam("status", int.Parse(this.StatusList.SelectedValue)));
            }
            int userId = 0;

            if (int.TryParse(this.txtUserId.Text, out userId))
            {
                if (userId > 0)
                {
                    listParam.Add(new viviLib.Data.SearchParam("userid", userId));
                }
            }
            if (!string.IsNullOrEmpty(this.txtUserName.Text))
            {
                listParam.Add(new viviLib.Data.SearchParam("userName", this.txtUserName.Text));
            }
            DateTime tempdt = DateTime.MinValue;

            if (!string.IsNullOrEmpty(StimeBox.Text.Trim()))
            {
                if (DateTime.TryParse(StimeBox.Text.Trim(), out tempdt))
                {
                    if (tempdt > DateTime.MinValue)
                    {
                        listParam.Add(new viviLib.Data.SearchParam("stime", StimeBox.Text.Trim()));
                    }
                }
            }

            if (!string.IsNullOrEmpty(EtimeBox.Text.Trim()))
            {
                if (DateTime.TryParse(EtimeBox.Text.Trim(), out tempdt))
                {
                    if (tempdt > DateTime.MinValue)
                    {
                        listParam.Add(new viviLib.Data.SearchParam("etime", tempdt.AddDays(1)));
                    }
                }
            }

            string   orderby  = string.Empty;
            feedback bll      = new feedback();
            DataSet  pageData = bll.PageSearch(listParam, this.Pager1.PageSize, this.Pager1.CurrentPageIndex, orderby);

            this.Pager1.RecordCount   = Convert.ToInt32(pageData.Tables[0].Rows[0][0]);
            this.rptIamges.DataSource = pageData.Tables[1];
            this.rptIamges.DataBind();
        }
Esempio n. 23
0
        /*Ending point*/

        public ActionResult Contact()
        {
            feedback obj = new feedback();

            obj.added_on = DateTime.Now;

            return(View(obj));
            //return View();
        }
Esempio n. 24
0
 public ActionResult Edit([Bind(Include = "feedback_id,email,comment")] feedback feedback)
 {
     if (ModelState.IsValid)
     {
         db.Entry(feedback).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(feedback));
 }
Esempio n. 25
0
 private void homepage_Load(object sender, EventArgs e)
 {
     //窗口变量赋值
     organization   = new organization();
     personal       = new personal();
     feedback       = new feedback();
     administrator  = new administrator();
     help           = new help();
     changepassword = new changepassword();
 }
Esempio n. 26
0
 public Boolean addFeedback(feedback f)
 {
     using (DBEntities db = new DBEntities())
     {
         db.feedbacks.Add(f);
         db.SaveChanges();
         return(true);
     }
     return(false);
 }
Esempio n. 27
0
 public ActionResult feedback([Bind(Include = "id,rate,feed")] feedback appointments)
 {
     if (ModelState.IsValid)
     {
         db.feebak.Add(appointments);
         db.SaveChanges();
         return(RedirectToAction("thanks"));
     }
     return(View(appointments));
 }
Esempio n. 28
0
        public void DeleteFeedBack(int id)
        {
            feedback db = context.Feedback.Find(id);

            if (db != null)
            {
                context.Feedback.Remove(db);
                context.SaveChanges();
            }
        }
Esempio n. 29
0
        public async Task <ActionResult> Edit([Bind(Include = "feedback_id,user_id,date_location,suggestion,detail,problem")] feedback feedback)
        {
            if (ModelState.IsValid)
            {
                db.Entry(feedback).State = EntityState.Modified;
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            return(View(feedback));
        }
Esempio n. 30
0
        public ActionResult GiveFeedBacPost(FeedBack model)
        {
            feedback contextModel = new feedback();

            contextModel.EmpId    = model.EmployeeId;
            contextModel.Comment  = model.Comment;
            contextModel.ClientId = User.Identity.GetUserId();
            Db.feedbacks.Add(contextModel);
            Db.SaveChanges();
            return(RedirectToAction("Index", "Home"));
        }
Esempio n. 31
0
 protected void Button1_Click(object sender, EventArgs e)
 {
     feedback f = new feedback();
     f.name = TextBox1.Text;
     f.phone = TextBox2.Text;
     f.email = TextBox3.Text;
     f.address = TextBox4.Text;
     f.city = TextBox5.Text;
     f.feedback1 = TextBox6.Text;
     feedback.insert(f);
 }
Esempio n. 32
0
        public ActionResult Create([Bind(Include = "feedback_id,email,comment")] feedback feedback)
        {
            if (ModelState.IsValid)
            {
                db.feedbacks.Add(feedback);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(feedback));
        }
Esempio n. 33
0
 public static void update(feedback m)
 {
     using (var data = new instDataContext())
     {
         var obj = data.feedbacks.Single(j => j.name == m.name);
         obj.phone = m.phone;
         obj.address = m.address;
         obj.city = m.city;
         obj.email = m.email;
         obj.feedback1 = m.feedback1;
         data.SubmitChanges();
     }
 }
Esempio n. 34
0
 partial void Updatefeedback(feedback instance);
Esempio n. 35
0
 partial void Insertfeedback(feedback instance);
Esempio n. 36
0
 partial void Deletefeedback(feedback instance);
    public void ShowGameFeedback(feedback feedb)
    {

        if (feedb == feedback.Ok)
        {
            isRunningOkFeedback = true;
            gameController.PlayAudio(BaseFunctions.AudioCliper.GoodAnswer);
            OkFeedback.GetComponent<CanvasGroup>().alpha = 1.0f;
            OkFeedback.enabled = false;
        }
        if (feedb == feedback.Error)
        {
            isRunningErrorFeedback = true;
            gameController.PlayAudio(BaseFunctions.AudioCliper.BadAnswer);
            ErrorFeedback.GetComponent<CanvasGroup>().alpha = 1.0f;
            ErrorFeedback.enabled = false;
        }
        if (feedb == feedback.Late)
        {
            isRunningLateFeedback = true;
            gameController.PlayAudio(BaseFunctions.AudioCliper.BadAnswer);
            LateFeedback.GetComponent<CanvasGroup>().alpha = 1.0f;
            LateFeedback.enabled = false;
        }
        if (feedb == feedback.Bonus)
        {
            isRunningBonusFeedback = true;
            gameController.PlayAudio(BaseFunctions.AudioCliper.GoodAnswer);
            BonusFeedback.GetComponent<CanvasGroup>().alpha = 1.0f;
            BonusFeedback.enabled = false;
        }
        if (feedb == feedback.Round)
        {
            isRunningRoundFeedback = true;
            gameController.PlayAudio(BaseFunctions.AudioCliper.Round);
            RoundFeedback.GetComponent<CanvasGroup>().alpha = 1.0f;
            RoundFeedback.enabled = false;
        }
        if (feedb == feedback.Level)
        {
            isRunningLevelFeedback = true;
            NumberLevelFeedback.text = gameController.GetLevel().ToString();
            gameController.PlayAudio(BaseFunctions.AudioCliper.Round);
            LevelFeedback.GetComponent<CanvasGroup>().alpha = 1.0f;
            LevelFeedback.enabled = false;
        }
    }
Esempio n. 38
0
 private feedback MapTo(IFeedbackApiModel feedback)
 {
     var result = new feedback
     {
         applicationid = feedback.appcode,
         browserinfo = feedback.browserinfo,
         comments = feedback.comment,
         pageid = feedback.pageid,
         screenshot = !String.IsNullOrEmpty(feedback.screenshot)
             ? Convert.FromBase64String(feedback.screenshot.Substring(feedback.screenshot.IndexOf("base64,", StringComparison.Ordinal) +
                                             7))
             : null,
         type = feedback.feedbackType,
         utctimestamp = DateTime.UtcNow,
         userid = feedback.userid,
         status = FeedbackStatus.New
     };
     return result;
 }