Beispiel #1
0
        public async Task <int> Update(QnAViewModel model)
        {
            try {
                var qna = await _IQnARepository.GetByIdAsync(model.Id);

                if (qna != null)
                {
                    qna.Question     = model.Question;
                    qna.Answer       = model.Answer;
                    qna.Type         = model.Type;
                    qna.IsActive     = model.IsActive;
                    qna.DateModified = DateTime.Now;
                    qna.UserModified = model.UserModified;

                    await _IQnARepository.UpdateAsync(qna);

                    return(qna.Id);
                }
            }
            catch
            {
                return(0);
            }

            return(0);
        }