public async Task <IActionResult> Create(string name, int kitchen, int toilet, int room) { if (ModelState.IsValid) { var apartment = new Apartment { Name = name, Kitchen = kitchen, Toilet = toilet, Room = room }; var addApartment = await _data.CreateApartmentAsync(apartment, _user.UserName); if (addApartment == true) { _notyf.Success("Apartment added successfully!"); //return RedirectToAction(nameof(Index), TempData["user"] = _user.UserName); var vM = new GetApartmentsViewModel { Apartments = await _data.GetApartmentsAsync(_user.Id), Contributions = await _data.GetUserContributionsAsync(_user.Id) }; return(PartialView("GetApartments", vM)); } _notyf.Error("Something went wrong :( "); return(PartialView()); } _notyf.Warning("Insert all fields!!"); return(PartialView()); }
public async Task <IActionResult> GetApartments() { var vM = new GetApartmentsViewModel { Apartments = await _data.GetApartmentsAsync(_user.Id), Contributions = await _data.GetUserContributionsAsync(_user.Id) }; return(PartialView(vM)); }
public async Task <IActionResult> AddContributor(string subId, string apartmentId) { var vM = new GetApartmentsViewModel { Apartments = await _data.GetApartmentsAsync(_user.Id), Contributions = await _data.GetUserContributionsAsync(_user.Id) }; if (subId == _user.Id) { _notyf.Warning("You can't add yourself as contributor!"); return(PartialView("ApartmentTasks", vM)); } var result = await _data.AddContributorsAsync(subId, apartmentId); if (result.Equals("Successfull!")) { _notyf.Success(result); return(PartialView("ApartmentTasks", vM)); } _notyf.Error(result); return(PartialView("ApartmentTasks", vM)); }