public IActionResult Remove([FromBody] CrudViewModel <PaymentReceive> payload) { var result = _functionalService.Delete <PaymentReceive>(Convert.ToInt32(payload.key)); return(Ok()); }
public IActionResult ChangeRole([FromBody] CrudViewModel <UserProfile> payload) { UserProfile profile = payload.value; return(Ok(profile)); }
public static CrudOperations ToEntity(this CrudViewModel model) { return(new CrudOperations { Id = model.Id, Name = model.Name, Age = model.Age, Location = model.Location, CNIC = model.CNIC, FatherName = model.FatherName }); }
public ViewResult Index(int page = 1, string like = "") { if (!UserHelper.GetCurrent().IsAdmin) return View("AccesoDenegdo"); IList<QueryDef> list = _querydefRepository.GetAll().Where(x => x.Query.StartsWith(like)).ToList(); var model = new CrudViewModel<QueryDef>(list, page, 10); model.Filter = like; return View(model); }
public Crud() { InitializeComponent(); DataContext = new CrudViewModel(); }
public Window2(CrudViewModel crudViewModel) { CrudViewModel = crudViewModel; DataContext = crudViewModel; InitializeComponent(); }
public IActionResult Remove([FromBody] CrudViewModel <MeetingRoom> payload) { var result = _functionalService.Delete <MeetingRoom>(Convert.ToInt32(payload.key)); return(Ok()); }
/// <summary> /// Get Delete Method for all users /// </summary> /// <param name="id"></param> /// <returns></returns> public ActionResult DeleteRegisteredUsers(int?id) { CrudViewModel objCrudViewModel = new CrudViewModel(); try { //TO GET ROLES FROM DATABASE var roles = (from b in objEntities.NetRoles select b).ToList(); List <SelectListItem> listRoles = new List <SelectListItem>(); foreach (var x in roles) { listRoles.Add(new SelectListItem { Value = x.RoleId, Text = x.RoleName }); } ViewBag.roles = listRoles; //GET : COURSE FOR USERS var course = (from b in objEntities.Courses select b).ToList(); List <SelectListItem> listCourse = new List <SelectListItem>(); foreach (var x in course) { listCourse.Add(new SelectListItem { Value = x.CourseId.ToString(), Text = x.CourseName }); } ViewBag.course = listCourse; //TO GET COUNTRY ,STATES AND CITY var country = objEntities.Countries.ToList(); var states = objEntities.States.ToList(); var cities = objEntities.Cities.ToList(); List <SelectListItem> listCountry = new List <SelectListItem>(); List <SelectListItem> listState = new List <SelectListItem>(); List <SelectListItem> listCity = new List <SelectListItem>(); foreach (var m in country) { listCountry.Add(new SelectListItem { Text = m.CountryName, Value = m.CountryId.ToString() }); } foreach (var m in states) { listState.Add(new SelectListItem { Text = m.StateName, Value = m.StateId.ToString() }); } foreach (var m in cities) { listCity.Add(new SelectListItem { Text = m.CityName, Value = m.CityId.ToString() }); } ViewBag.country = listCountry; ViewBag.state = listState; ViewBag.city = listCity; var getUser = (from d in objEntities.Address join c in objEntities.NetUsers on d.UserId equals c.UserId join s in objEntities.UserRole on c.UserId equals s.UserId where d.UserId == id select new CrudViewModel { UserId = c.UserId, FirstName = c.FirstName, LastName = c.LastName, Password = c.Password, Id = s.Id, AddressId = d.AddressId, RoleId = s.RoleId, Gender = c.Gender, DOB = c.DOB, Email = c.Email, IsVerified = c.IsVerified, IsActive = c.IsActive, DateCreated = c.DateCreated, CourseId = c.CourseId, CurrentAddress = d.CurrentAddress, PermanantAddress = d.PermanantAddress, CountryId = d.CountryId, StateId = d.StateId, CityId = d.CityId, Pincode = d.Pincode }).FirstOrDefault(); return(View(getUser)); } catch (Exception er) { Console.Write(er.Message); return(View()); } }
public ActionResult UpdateRegisteredUsers(CrudViewModel objCrudViewModel) { ViewBag.Role = new SelectList(objEntities.NetRoles.ToList(), "RoleId", "RoleName"); try { if (ModelState.IsValid) { // to specify UserRole according to their UserId UserRole objUserRole = new UserRole { Id = objCrudViewModel.Id, RoleId = objCrudViewModel.RoleId, UserId = objCrudViewModel.UserId }; objEntities.Entry(objUserRole).State = EntityState.Modified; objEntities.UserRole.Add(objUserRole); objEntities.SaveChanges(); //Encrytion For Password //Encrytion For Password var keyNew = "Test"; var password = Helper.EncodePassword(objCrudViewModel.Password, keyNew); NetUsers objNetUsers = new NetUsers { UserId = objCrudViewModel.UserId, FirstName = objCrudViewModel.FirstName, LastName = objCrudViewModel.LastName, Gender = objCrudViewModel.Gender, CourseId = objCrudViewModel.CourseId, Email = objCrudViewModel.Email, Password = objCrudViewModel.Password, DOB = objCrudViewModel.DOB, IsActive = objCrudViewModel.IsActive, IsVerified = objCrudViewModel.IsVerified, DateCreated = DateTime.Now, DateModified = DateTime.Now, }; objEntities.Entry(objNetUsers).State = EntityState.Modified; objEntities.SaveChanges(); //to get userId var userId = objNetUsers.UserId; //to add data in Address Table Address objAddress = new Address { AddressId = objCrudViewModel.AddressId, CountryId = objCrudViewModel.CountryId, StateId = objCrudViewModel.StateId, CityId = objCrudViewModel.CityId, CurrentAddress = objCrudViewModel.CurrentAddress, PermanantAddress = objCrudViewModel.PermanantAddress, Pincode = objCrudViewModel.Pincode, UserId = userId }; objEntities.Entry(objAddress).State = EntityState.Modified; objEntities.SaveChanges(); if (Convert.ToInt32(Session["RoleId"]) == 2) { return(RedirectToAction("UserProfile", "Admin/TeacherInfo", new { id = userId })); //return RedirectToAction("StudentProfile", , Id = userId })); } else if (Convert.ToInt32(Session["RoleId"]) == 1) { return(RedirectToAction("TeacherProfile", "Admin/TeacherInfo", new { id = userId })); } else if (Convert.ToInt32(Session["RoleId"]) == 3) { return(RedirectToAction("UserSearchView", "Admin/TeacherInfo", new { id = userId })); } } return(View(objCrudViewModel)); } catch (Exception ex) { Console.WriteLine("Exception source: {0} user is failed to Update", ex.Message); return(View(ex)); } }
public async Task<IActionResult> Insert([FromBody]CrudViewModel<ApplicationUser> payload) { //Close Only register from login (SDY_RI) return Ok(); }