예제 #1
0
 public HttpResponseMessage GetBranches([FromUri] int typeId)
 {
     try
     {
         Branches         branchs    = BranchManager.GetBranchesBasicDetails(typeId, Branch.Includes.Address | Branch.Includes.BranchType | Branch.Includes.UserExtraDetails | Branch.Includes.ActivityHours | Branch.Includes.Rules | Branch.Includes.Institution | Branch.Includes.Scolarship);
         List <BranchDto> branchsDto = Converters.Convert(branchs);
         return(Request.CreateResponse(HttpStatusCode.OK, branchsDto));
     }
     catch (Exception ex)
     {
         return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, $"failed to get branchs {ex.Message}"));
     }
 }