Exemple #1
0
 public async Task <IHttpActionResult> AddComments(CandidateSubmissionAppointmentUserCommentViewModel data)
 {
     try
     {
         return(Ok((await _service.AddComments(data))));
     }
     catch (Exception)
     {
         throw;
     }
 }
        public async Task <CandidateSubmissionAppointmentUserCommentViewModel> AddComments(CandidateSubmissionAppointmentUserCommentViewModel data)
        {
            try
            {
                var xdata = new tblCandidateSubmissionAppointmentUserComment()
                {
                    AppointmentID    = data.AppointmentID,
                    CommentID        = data.CommentID,
                    IsActive         = data.isActive,
                    IsDeleted        = data.isDeleted,
                    CreatedUserID    = data.createdUserID,
                    CreatedTimestamp = DateTime.UtcNow
                };

                db.tblCandidateSubmissionAppointmentUserComments.Add(xdata);
                await db.SaveChangesAsync();

                return(new CandidateSubmissionAppointmentUserCommentViewModel()
                {
                    ID = xdata.ID,
                    AppointmentID = xdata.AppointmentID,
                    CommentID = xdata.CommentID,
                    isActive = xdata.IsActive,
                    isDeleted = xdata.IsDeleted,
                    createdTimestamp = xdata.CreatedTimestamp,
                    createdUserID = xdata.CreatedUserID
                });
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }