Beispiel #1
0
        public bool InsertCommitmentApprove(TApproveViewModel obj)
        {
            bool isUser = db.MUser.Any(t => t.UserId == obj.ApproveUserId);

            if (!isUser)
            {
                return(false);
            }

            foreach (uint commitmentId in obj.listCommitmentId)
            {
                oCommitmentRepository.InsertTApprove(new TApprove
                {
                    ApproveType   = obj.ApproveType,
                    ApproveStatus = obj.ApproveStatus,
                    ApproveRemark = obj.ApproveRemark,
                    CreatedDate   = DateTime.Now,
                    CreatedBy     = obj.CreatedBy,
                    UpdatedBy     = null,
                    UpdatedDate   = null,
                    IsDeleted     = 0,
                    ApproveUserId = obj.ApproveUserId,
                    CommitmentId  = commitmentId
                });
            }
            return(true);
        }
        public IActionResult AddCommitmentApprove([FromBody] TApproveViewModel model)
        {
            var result = oCommitmentBiz.InsertCommitmentApprove(model);

            if (result != null)
            {
                return(StatusCode(StatusCodes.Status200OK, result));
            }
            else
            {
                return(StatusCode(StatusCodes.Status404NotFound));
            }
        }