public AppraisalBoardMemberCommnent Add(AppraisalBoardMemberCommnent AppraisalBoardMemberCommnent)
        {
            var appraisalBoardMemberCommnent = _appraisalBoardMemberCommnentRepository.Add(AppraisalBoardMemberCommnent);

            _unitOfWork.Commit();

            return(appraisalBoardMemberCommnent);
        }
        public HttpResponseMessage Update(HttpRequestMessage request, AppraisalBoardMemberCommnent appraisalBoardMemberCommnent)
        {
            return(CreateHttpResponse(request, () =>
            {
                HttpResponseMessage response = null;
                if (!ModelState.IsValid)
                {
                    response = request.CreateResponse(HttpStatusCode.BadRequest, ModelState);
                }
                else
                {
                    var dbAppraisalBoardCommnent = _appraisalBoardMemberCommnentService.GetById(appraisalBoardMemberCommnent.Id);
                    _appraisalBoardMemberCommnentService.Update(dbAppraisalBoardCommnent);
                    _appraisalBoardMemberCommnentService.Save();
                    response = request.CreateResponse(HttpStatusCode.Created, dbAppraisalBoardCommnent);
                }

                return response;
            }));
        }
        public HttpResponseMessage Create(HttpRequestMessage request)
        {
            return(CreateHttpResponse(request, () =>
            {
                HttpResponseMessage response = null;
                if (!ModelState.IsValid)
                {
                    response = request.CreateResponse(HttpStatusCode.BadRequest, ModelState);
                }
                else
                {
                    var newAppraisalBoardMemberCommnent = new AppraisalBoardMemberCommnent();
                    _appraisalBoardMemberCommnentService.Add(newAppraisalBoardMemberCommnent);
                    _appraisalBoardMemberCommnentService.Save();

                    var responseData = _appraisalBoardMemberCommnentService.Add(newAppraisalBoardMemberCommnent);
                    response = request.CreateResponse(HttpStatusCode.Created, responseData);
                }

                return response;
            }));
        }
 public void Update(AppraisalBoardMemberCommnent AppraisalBoardMemberCommnent)
 {
     _appraisalBoardMemberCommnentRepository.Update(AppraisalBoardMemberCommnent);
 }