protected void RadTaskGrid_UpdateCommand(object sender, Telerik.Web.UI.GridCommandEventArgs e)
        {
            GridEditFormItem item        = e.Item as GridEditFormItem;
            RadComboBox      rcbAssigned = item.FindControl("rcbAssigned") as RadComboBox;

            int taskID = Convert.ToInt32(item.GetDataKeyValue("taskId"));
            var task   = _db.Tasks.Where(p => p.taskId == taskID).FirstOrDefault();


            task.name        = (item["name"].Controls[0] as TextBox).Text;
            task.description = (item["description"].Controls[0] as TextBox).Text;

            var userTasks = _db.UsersTasks.Where(p => p.taskId == taskID).FirstOrDefault();

            userTasks.userId = Convert.ToInt32(rcbAssigned.SelectedValue);

            _db.SaveChanges();
        }
Exemple #2
0
        protected void RadDataFormUser_ItemEditing(object sender, Telerik.Web.UI.RadDataFormCommandEventArgs e)
        {
            RadDataFormEditableItem editedItem = e.DataFormItem as RadDataFormEditableItem;
            Hashtable newValues = new Hashtable();

            editedItem.ExtractValues(newValues);
            var user = _db.Users.Where(u => u.userId == userId).FirstOrDefault();

            user.firstname = newValues["firstname"].ToString();
            user.lastname  = newValues["lastname"].ToString();
            user.email     = newValues["email"].ToString();
            _db.SaveChanges();
        }