public BranchModel AddBranch(BranchModel branchModel) { Branch branch = branchModel.ConvertToBranch(); DB.Branches.Add(branch); DB.SaveChanges(); branchModel.ID = branch.BranchId; return(branchModel); }
public IActionResult AddBranch(BranchModel branchModel) { try { BranchModel addedBranch = logic.AddBranch(branchModel); return(Created("api/branches/" + addedBranch.ID, addedBranch)); } catch (Exception ex) { return(StatusCode(StatusCodes.Status500InternalServerError, ex.Message)); } }
public BranchModel UpdateFullBranch(BranchModel branchModel) { Branch branch = DB.Branches.SingleOrDefault(b => b.BranchId == branchModel.ID); if (branch == null) { return(null); } branch.BranchName = branchModel.Name; DB.SaveChanges(); return(branchModel); }
public IActionResult GetOneBranch(int id) { try { BranchModel branch = logic.GetOneBranch(id); if (branch == null) { return(NotFound($"id {id} not found")); } return(Ok(branch)); } catch (Exception ex) { return(StatusCode(StatusCodes.Status500InternalServerError, ex.Message)); } }