public BranchModel AddBranch(BranchModel branchModel) { if (GlobalVariable.queryType == 0) { BRANCH branch = new BRANCH { branchID = branchModel.branchID, branchName = branchModel.branchName, branchAddress = branchModel.branchAddress, branchLat = branchModel.branchLat, branchLng = branchModel.branchLng }; DB.BRANCHES.Add(branch); DB.SaveChanges(); return(GetOneBranch(branchModel.branchID)); } else { return(DB.AddBranch(branchModel.branchAddress, branchModel.branchLat, branchModel.branchLng, branchModel.branchName).Select(b => new BranchModel { branchID = b.branchID, branchName = b.branchName, branchAddress = b.branchAddress, branchLat = b.branchLat, branchLng = b.branchLng }).SingleOrDefault()); } }