public static void Create(UserInQuestDTO userInQuestDTO) { UserInQuest userInQuest = MapperTransform <UserInQuest, UserInQuestDTO> .ToEntity(userInQuestDTO); Database.UserInQuests.Create(userInQuest); Database.Save(); }
public ActionResult Refusal(int module) { if (Identity.isAuthentication) { UserInQuestDTO userInQuestDTO = UserInQuestServices.GetAll().FirstOrDefault(x => x.QuestId == module && x.UserId == Identity.user.Id && x.StatusId == 1); userInQuestDTO.StatusId = 2; UserInQuestServices.Update(userInQuestDTO); } return(RedirectToAction("InformQuest/" + module)); }
public static void Update(UserInQuestDTO userInQuestDTO) { UserInQuest userInQuest = Database.UserInQuests.Get(userInQuestDTO.Id); userInQuest.UserId = userInQuestDTO.UserId; userInQuest.QuestId = userInQuestDTO.QuestId; userInQuest.ExpirationDate = userInQuestDTO.ExpirationDate; userInQuest.StatusId = userInQuestDTO.StatusId; Database.UserInQuests.Update(userInQuest); Database.Save(); }
public ActionResult Participate(int module) { if (Identity.isAuthentication) { UserInQuestDTO userInQuestDTO = new UserInQuestDTO(); userInQuestDTO.UserId = Identity.user.Id; userInQuestDTO.QuestId = module; userInQuestDTO.StatusId = 1; UserInQuestServices.Create(userInQuestDTO); } return(RedirectToAction("InformQuest/" + module)); }