public void CreateInviteAnswer(InviteAnswerModel model) { var answeEntities = this.mapper.Map <InviteAnswer>(model); if (this.answerRepository.GetMany(x => x.InviteId == answeEntities.InviteId).Any()) { throw new Exception("The answer for this invite already existed"); } this.answerRepository.Add(answeEntities); this.answerRepository.Save(); }
public void UpdateInviteAnswer(InviteAnswerModel model) { var answeEntity = this.answerRepository.GetSingle(x => x.InviteId == model.InviteId); if (answeEntity == null) { throw new Exception("Not found"); } this.mapper.Map(model, answeEntity); this.answerRepository.Save(); }