public IActionResult Admin(VolunteerHoursModel model) { if (ModelState.IsValid) { model.CreateOrUpdate(_context, model.UserId); } return(RedirectToAction("Admin")); }
public IActionResult Index(VolunteerHoursModel model) { if (ModelState.IsValid) { model.CreateOrUpdate(_context, _userManager.GetUserId(User)); } return(RedirectToAction("Index")); }
public VolunteerHoursModel Insert(VolunteerHoursModel model) { using (var tran = _unitOfWork.BeginTransaction()) { var profileId = _unitOfWork.Repository <ProfileEntity>().Set.FirstOrDefault(x => x.UserId == _authUser.Id).Id; var entity = new VolunteerHoursEntity { ActivityType = model.ActivityType, Date = model.Date, Start = model.Start, End = model.End, ProfileId = profileId, Semester = model.Semester }; _unitOfWork.Repository <VolunteerHoursEntity>().Insert(entity); tran.Commit(); return(model); } }
public IActionResult Post([FromBody] VolunteerHoursModel model) { var result = _service.Insert(model); return(Ok(result)); }