public IHttpActionResult Post([FromBody] ITS_WF_Route rut)
 {
     try
     {
         return(Utils.Response(new WorkflowRouteDTO(Service.Add(rut)), HttpStatusCode.InternalServerError, string.Format("Could not create rut {0}.", rut.RoleFrom), Request.RequestUri.AbsoluteUri));
     }
     catch (Exception e)
     {
         return(ExceptionMSG(e));
     }
 }
 /*[Route("api/routing/{page:int}/{pageSize:int}")]
  * public IHttpActionResult GetAllFixed(int page, int pageSize)
  * {
  *  try
  *  {
  *      var routes = new WorkflowRouteCountDTO(Service.GetAllFixed(page, pageSize));
  *      if (routes.Routes.Count != 0)
  *      {
  *          return Ok(routes.Routes);
  *      }
  *      return ResponseMessage(new ResponseMessageService(HttpStatusCode.NotFound, "No invoice categories found.", Request.RequestUri.AbsoluteUri));
  *  }
  *  catch (Exception e)
  *  {
  *      return ExceptionMSG(e);
  *  }
  * }*/
 public IHttpActionResult Put([FromBody] ITS_WF_Route rut)
 {
     try
     {
         return(Utils.Response(new WorkflowRouteDTO(Service.Update(rut)), HttpStatusCode.NotFound, string.Format("Could not update route{0}.", rut.RoleTo), Request.RequestUri.AbsoluteUri));
     }
     catch (Exception e)
     {
         return(ExceptionMSG(e));
     }
 }
Exemple #3
0
 public WorkflowRouteDTO(ITS_WF_Route route)
 {
     ID           = route.ID;
     RoleFrom     = route.RoleFrom;
     RoleTo       = route.RoleTo;
     Action       = route.Action;
     WFStatusToID = route.WFStatusToID;
     UserCreated  = route.UserCreated;
     UserUpdated  = route.UserUpdated;
     DateCreated  = route.DateCreated;
     DateUpdated  = route.DateUpdated;
 }
Exemple #4
0
        public WorkflowRouteDTO(ITS_WF_Route route, bool AddExtra = true)
        {
            ID           = route.ID;
            RoleFrom     = route.RoleFrom;
            RoleTo       = route.RoleTo;
            Action       = route.Action;
            WFStatusToID = route.WFStatusToID;
            UserCreated  = route.UserCreated;
            UserUpdated  = route.UserUpdated;
            DateCreated  = route.DateCreated;
            DateUpdated  = route.DateUpdated;


            if (AddExtra)
            {
                //Supplier = new WorkflowRouteDTO(route.RoleFrom.CompareTo(workflowroles.ID);
            }
        }