コード例 #1
0
        public async Task <JsonResult> Reject([FromBody] LeadAssignmentResponseVM data)
        {
            _leadAssRepo.RejectAssignment(data, User.Identity.Name);

            if (_uow.Commit())
            {
                await _messageController.SendCompanyPartnerResponse(data.LeadId, data.LeadAssignmentId, "rejected", this.Url, this.Request);

                return(Json(Ok(data.LeadId)));
            }
            else
            {
                return(Json(StatusCode(StatusCodes.Status500InternalServerError)));
            }
        }
コード例 #2
0
 public void RejectAssignment(LeadAssignmentResponseVM responseVM, string userName)
 {
     //var leadAssignment = this.Get(responseVM.LeadAssignmentId);
     this.SetState(responseVM.LeadAssignmentId, responseVM.Action.NextStateId, EnumStateActionTaken.Rejected, userName);
 }