public bool SetSharedUsers(string sn, IList <DestinationDto> users, Domain.Entities.ActivityHistory actLog) { var success = false; success = _provider.DoShare(sn, users); if (success) { _actLog.Add(actLog); _actLog.Commit(); } return(success); }
public bool Redirect(string serialNumber, DestinationDto user, Domain.Entities.ActivityHistory actLog) { var success = false; success = _provider.DoRedirect(serialNumber, user); if (success) { _actLog.Add(actLog); _actLog.Commit(); } return(success); }
public HttpResponseMessage Redirect(string serialNumber, [FromBody] DestinationDto user, string comment, int requestHeaderId) { try { var act = new Domain.Entities.ActivityHistory { RequestHeaderId = requestHeaderId, ActInstId = 0, Activity = "Escalation", Approver = RequestContext.Principal.Identity.Name, Decision = "Redirected", Comments = comment }; if (_employee != null) { act.ApproverDisplayName = _employee.fullName; } return(Request.CreateResponse(HttpStatusCode.OK, _service.Redirect(serialNumber, user, act))); } catch (SmartException ex) { return(CreateErrorMessageResponse(ex)); } }