Beispiel #1
0
        private IList <RemoteBranch> GetRemotes(BranchesData refs)
        {
            var heads   = refs.Heads;
            var remotes = refs.Remotes;

            if (heads.Count == 0)
            {
                return(new RemoteBranch[0]);
            }
            else
            {
                var res = new List <RemoteBranch>(heads.Count);
                lock (SyncRoot)
                {
                    foreach (var head in heads)
                    {
                        var branch = TryGetItem(head.Name);
                        if (branch != null)
                        {
                            res.Add(branch);
                        }
                    }
                }
                return(res);
            }
        }
 public JsonResult DeleteBranch(int id)
 {
     using (BranchesData db = new BranchesData())
     {
         return(Json(db.Delete(_branch => _branch.Id == id)));
     }
 }
 public JsonResult UpdateBranch(BranchValidation branch)
 {
     if (ModelState.IsValid)
     {
         using (BranchesData db = new BranchesData())
         {
             return(Json(db.Update(_branch => _branch.Id == branch.ID, branch)));
         }
     }
     return(Json(false));
 }
 public JsonResult AddBranch(BranchValidation branch)
 {
     if (ModelState.IsValid)
     {
         using (BranchesData db = new BranchesData())
         {
             return(Json(db.Add(branch)));
         }
     }
     return(Json(false));
 }
 public JsonResult GetBranch(string search)
 {
     using (BranchesData db = new BranchesData())
     {
         var branches = db.GetFromSearch(search, branch => new
         {
             id        = branch.Id,
             latitude  = branch.latitude,
             longitude = branch.longitude,
             name      = branch.name,
         });
         return(Json(branches));
     }
 }
Beispiel #6
0
 public JsonResult GetBranches()
 {
     using (BranchesData db = new BranchesData())
     {
         var branches = db.GetAll(branch => new
         {
             latitude  = branch.latitude,
             longitude = branch.longitude,
             id        = branch.Id,
             name      = branch.name
         });
         return(Json(branches));
     }
 }