private async Task <BranchVM> CheckDeserialize(HttpResponseWrapper <BranchVM> httpResponseWrapper) { BranchVM branchVM = new BranchVM(); if (httpResponseWrapper.Success) { branchVM = await Deserialize <BranchVM>(httpResponseWrapper.HttpResponseMessage, defaultJsonSerializerOptions); } else { branchVM.Exception = await httpResponseWrapper.GetBody(); } return(branchVM); }
public ActionResult Create(BranchVM itemVm) { itemVm.Date = DateTime.Now; if (ModelState.IsValid) { if (branchDa.IsBranchSaved(itemVm)) { return(RedirectToAction("Index")); } } ModelVm.SelectList = branchDa.GetBranchSelectList(); ModelVm.Code = branchDa.GetBranchCode(); return(View(ModelVm)); }
public ActionResult Update(Branch branch) { if (ModelState.IsValid) { ResponseMessage = _branchRepo.SaveBranch(branch); return(RedirectToAction("Index")); } BranchVM branchViewModel = new BranchVM() { Branch = _branchRepo.GeBranch(branch.BranchId), PageTitle = "Edit Employee" }; return(View(branchViewModel)); }
public ActionResult Create(BranchVM branchVM) { branchVM.Date = DateTime.Now; Branch branch = Mapper.Map <Branch>(branchVM); if (ModelState.IsValid) { if (_branchBll.IsBranchSaved(branch)) { return(RedirectToAction("Index")); } } branchVm.SelectList = _branchBll.GetBranchSelectList(); branchVm.Code = _branchBll.GetBranchCode(); return(View(branchVm)); }
public bool IsBranchUpdated(BranchVM itemVm) { Branch item = new Branch() { Id = itemVm.Id, Code = itemVm.Code, Contact = itemVm.Contact, Address = itemVm.Address, OrganizationId = itemVm.OrganizationId, Date = itemVm.Date }; dbContext.Entry(item).State = EntityState.Modified; var isUpdated = dbContext.SaveChanges() > 0; return(isUpdated); }
public ActionResult Edit(long?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ModelVm = branchDa.FindBranch(id); if (ModelVm == null) { return(HttpNotFound()); } ModelVm.SelectList = branchDa.GetBranchSelectList(); return(View(ModelVm)); }
public ActionResult Edit(long?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } branchEn = _branchBll.FindBranch(id); BranchVM bnchVm = Mapper.Map <BranchVM>(branchEn); if (bnchVm == null) { return(HttpNotFound()); } bnchVm.SelectList = _branchBll.GetBranchSelectList(); return(View(bnchVm)); }
public JsonResult CreateBranch(BranchVM model) { try { if (!ModelState.IsValid) { return(Json(null)); } else { var sameNameExist = UnitOfWork.BranchBL.CheckExist(b => b.Name.ToLower() == model.Name.ToLower()); var sameCodeExist = UnitOfWork.BranchBL.CheckExist(b => b.Code.ToLower() == model.Code.ToLower()); if (sameNameExist) { return(Json(new { success = false, Message = "Branch with same name already exists" })); } if (sameCodeExist) { return(Json(new { success = false, Message = "Branch with same code already exists" })); } var branch = new Branch { Name = model.Name, Code = model.Code, Email = model.Email, IsActive = true }; UnitOfWork.BranchBL.Add(branch); if (UnitOfWork.Complete() > 0) { return(Json(new { success = true, Message = "Branch added successfully" })); } else { return(Json(new { success = false, Message = "Failed to add branch" })); } } } catch (Exception e) { return(Json(new { success = false, Message = "An error occured , please try again later" })); } }
public async Task <BranchResponse> GetMemberDetailsById() { BranchResponse branchResponse = new BranchResponse(); IEnumerable <BranchVM> branchVM; BranchVM v = new BranchVM(); try { object a; a = await _memberRepository.GetDetails(1); branchVM = a as IEnumerable <BranchVM>; branchResponse.branchVM = branchVM; } catch (Exception ex) { } return(branchResponse); }
public async Task <IActionResult> Edit(String Id) { if (HttpContext.Session.GetString("Admin") == null || HttpContext.Session.GetString("Admin") == String.Empty) { return(RedirectToAction("Login", "Admin")); } using (var client = new HttpClient()) { try { return(View(await BranchVM.GetBranchByIdAsync(client, Id))); } catch (Exception) { return(BadRequest(Lang.LANG_CONNECTION_PROBLEM)); } } }
public IActionResult Index() { BranchVM branchViewModel = new BranchVM() { Branches = _branchRepo.GetBranches(), PageTitle = "Branch Details" }; if (ResponseMessage.Length > 0) { ViewBag.Message = ResponseMessage; ResponseMessage = ""; } else { ViewBag.Message = ""; } return(View(branchViewModel)); }
public async Task <BranchVM> UpdateBranch(BranchVM branchVM) { Branch result = await appDbContext.Branchs .FirstOrDefaultAsync(e => e.Id == branchVM.Branch.Id); if (result != null) { appDbContext.Entry(result).State = EntityState.Detached; result = mapper.Map(branchVM.Branch, result); appDbContext.Entry(result).State = EntityState.Modified; await appDbContext.SaveChangesAsync(); return(new BranchVM { Branch = result }); } return(null); }
public BranchVM FindBranch(long?id) { var item = dbContext.Branches.Find(id); var itemOrganization = dbContext.Organizations.Find(item.OrganizationId); BranchVM itemVm = null; if (item != null) { itemVm = new BranchVM() { Code = item.Code, Contact = item.Contact, Address = item.Address, Date = item.Date, OrganizationId = item.OrganizationId, Organization = itemOrganization }; } return(itemVm); }
public async Task <IActionResult> BranchDetails(int branchId) { BranchVM branch = new BranchVM(_configuration); var requestUrl = $"{BaseUrl}Branch/GetBranchDetailsByBranchId?branchId={branchId}"; //Get Sermons using (var client = new HttpClient()) { client.BaseAddress = new Uri(requestUrl); HttpResponseMessage response = await client.GetAsync(requestUrl); if (response.StatusCode == HttpStatusCode.OK) { branch.Branch = await response.Content.ReadAsAsync <BranchDTO>(); } ; }; //branch.PageSetup.PageTitle = $"{branch.Branch.BranchName} Branch Details"; branch.PageSetup.PageTitle = $"{branch.Branch.BranchName} Branch Details"; return(View(branch)); }
public async Task <IActionResult> Delete(String Id, String Name) { using (HttpClient client = new HttpClient()) { try { String _result = await BranchVM.DeleteBranchAsync(client, Id, Name); if (_result.Equals(ResultCode.DONE)) { return(RedirectToAction("Index")); } else { return(BadRequest(Lang.LANG_DELETE_PROBLEM)); } } catch (Exception) { return(BadRequest(Lang.LANG_CONNECTION_PROBLEM)); } } }
public async Task <ActionResult <BranchVM> > UpdateBranch(int id, BranchVM branchVM) { try { if (id != branchVM.Branch.Id) { return(BadRequest("Branch ID mismatch")); } // Add custom model validation error Branch branch = await branchRepository.GetBranchByname(branchVM.Branch); if (branch != null) { ModelState.AddModelError("Name", $"Branch name: {branchVM.Branch.Name} already in use"); return(BadRequest(ModelState)); } var branchToUpdate = await branchRepository.GetBranch(id); if (branchToUpdate == null) { return(NotFound($"Branch with Id = {id} not found")); } await branchRepository.UpdateBranch(branchVM); return(CreatedAtAction(nameof(GetBranch), new { id = branchVM.Branch.Id }, branchVM)); } catch (DbUpdateException Ex) { return(StatusCode(StatusCodes.Status500InternalServerError, Ex.InnerException.Message)); } }
public async Task <BranchVM> CreateBranch(BranchVM branchVM) { var response = await httpService.Post(url, branchVM); return(await CheckDeserialize(response)); }
public ActionResult Create(BranchVM item) { if (ModelState.IsValid) { BranchMaster a = new BranchMaster(); int max = (from d in db.BranchMasters orderby d.BranchID descending select d.BranchID).FirstOrDefault(); if (max == null) { a.BranchID = 1; a.BranchName = item.BranchName; a.Address1 = item.Address1; a.Address2 = item.Address2; a.Address3 = item.Address3; a.CountryID = 1; // item.CountryID; a.CityID = 19; // item.CityID; a.LocationID = 7; // item.LocationID; a.CountryName = item.CountryName; a.CityName = item.CityName; a.LocationName = item.LocationName; a.KeyPerson = item.KeyPerson; a.DesignationID = item.DesignationID; a.Phone = item.Phone; a.PhoneNo1 = item.PhoneNo1; // a.PhoneNo2 = item.PhoneNo2; // a.PhoneNo3 = item.PhoneNo3; // a.PhoneNo4 = item.PhoneNo4; a.MobileNo1 = item.MobileNo1; // a.MobileNo2 = item.MobileNo2; a.EMail = item.EMail; a.Website = item.Website; a.BranchPrefix = item.BranchPrefix; a.CurrencyID = item.CurrencyID; a.AcCompanyID = item.AcCompanyID; a.StatusAssociate = item.StatusAssociate; a.ConsignmentFormat = item.ConsignmentFormat; a.InvoicePrefix = item.InvoicePrefix; a.InvoiceFormat = item.InvoiceFormat; a.AcFinancialYearID = item.AcFinancialYearID; a.VATAccountId = item.VATAccountId; a.CollectedBy = item.CollectedBy; a.ReceivedBy = item.ReceivedBy; } else { a.BranchID = max + 1; a.BranchName = item.BranchName; a.Address1 = item.Address1; a.Address2 = item.Address2; a.Address3 = item.Address3; //a.CountryID = 1; // item.CountryID; //a.CityID = 19; // item.CityID; //a.LocationID = 7; // item.LocationID; a.LocationName = item.LocationName; a.CityName = item.CityName; a.CountryName = item.CountryName; a.KeyPerson = item.KeyPerson; a.DesignationID = item.DesignationID; a.Phone = item.Phone; a.PhoneNo1 = item.PhoneNo1; //a.PhoneNo2 = item.PhoneNo2; //a.PhoneNo3 = item.PhoneNo3; //a.PhoneNo4 = item.PhoneNo4; a.MobileNo1 = item.MobileNo1; //a.MobileNo2 = item.MobileNo2; a.EMail = item.EMail; a.Website = item.Website; a.BranchPrefix = item.BranchPrefix; a.CurrencyID = item.CurrencyID; a.AcCompanyID = item.AcCompanyID; a.StatusAssociate = item.StatusAssociate; a.ConsignmentFormat = item.ConsignmentFormat; a.InvoicePrefix = item.InvoicePrefix; a.InvoiceFormat = item.InvoiceFormat; a.VATPercent = item.VATPercent; a.VATRegistrationNo = item.VATRegistrationNo; a.AcFinancialYearID = item.AcFinancialYearID; a.VATAccountId = item.VATAccountId; a.CollectedBy = item.CollectedBy; a.ReceivedBy = item.ReceivedBy; } db.BranchMasters.Add(a); db.SaveChanges(); TempData["SuccessMsg"] = "You have successfully added Branch."; return(RedirectToAction("Index")); } return(View()); }
public AddBranchCMD(BranchVM BranchVM) : base(BranchVM) { }
public ActionResult Edit(BranchVM b) { BranchMaster a = new BranchMaster(); a = db.BranchMasters.Find(b.BranchID); //a.BranchID = b.BranchID; a.BranchName = b.BranchName; a.Address1 = b.Address1; a.Address2 = b.Address2; a.Address3 = b.Address3; //a.CountryID = 1; // item.CountryID; //a.CityID = 19; // item.CityID; //a.LocationID = 7; // item.LocationID; a.CountryName = b.CountryName; a.CityName = b.CityName; a.LocationName = b.LocationName; a.KeyPerson = b.KeyPerson; a.DesignationID = b.DesignationID; a.Phone = b.Phone; a.PhoneNo1 = b.PhoneNo1; //a.PhoneNo2 = b.PhoneNo2; //a.PhoneNo3 = b.PhoneNo3; //a.PhoneNo4 = b.PhoneNo4; a.MobileNo1 = b.MobileNo1; //a.MobileNo2 = b.MobileNo2; a.EMail = b.EMail; a.Website = b.Website; a.BranchPrefix = b.BranchPrefix; a.CurrencyID = b.CurrencyID; a.AcCompanyID = b.AcCompanyID; a.StatusAssociate = b.StatusAssociate; a.ConsignmentFormat = b.ConsignmentFormat; a.InvoicePrefix = b.InvoicePrefix; a.InvoiceFormat = b.InvoiceFormat; a.VATPercent = b.VATPercent; a.VATRegistrationNo = b.VATRegistrationNo; a.AcFinancialYearID = b.AcFinancialYearID; if (b.VATAccountId == 0) { a.VATAccountId = null; } else { a.VATAccountId = b.VATAccountId; } if (b.CollectedBy == 0) { a.CollectedBy = null; } else { a.CollectedBy = b.CollectedBy; } if (b.ReceivedBy == 0) { a.ReceivedBy = null; } else { a.ReceivedBy = b.ReceivedBy; } //if (ModelState.IsValid) //{ db.Entry(a).State = EntityState.Modified; db.SaveChanges(); TempData["SuccessMsg"] = "You have successfully Updated Branch."; return(RedirectToAction("Index")); //} //return View(); }
public BranchVM SaveBrch(BranchVM Brnc) { try { if (!Brnc.EditFlag) { var Drecord = new List <string>(); List <BranchDdetailnew> ObjList = new List <BranchDdetailnew>(); ObjList.AddRange(Brnc.BranchDdetailnew.Select(m => new BranchDdetailnew { CmpyCode = m.CmpyCode, DivCode = m.DivCode, Name = m.Name, Code = m.Code }).ToList()); int n = 0; n = ObjList.Count; while (n > 0) { int Stats1 = _EzBusinessHelper.ExecuteScalar("Select count(*) as [count1] from MBR005 where CmpyCode='" + Brnc.CmpyCode + "' and Code='" + ObjList[n - 1].Code + "'"); if (Stats1 == 0) { StringBuilder sb = new StringBuilder(); sb.Append("'" + Brnc.CmpyCode + "',"); sb.Append("'" + ObjList[n - 1].DivCode + "',"); sb.Append("'" + ObjList[n - 1].Name + "',"); sb.Append("'" + ObjList[n - 1].Code + "')"); _EzBusinessHelper.ExecuteNonQuery("insert into MBR005(CmpyCode,DivCode,Name,Code) values(" + sb.ToString() + ""); Brnc.SaveFlag = true; Brnc.ErrorMessage = string.Empty; } else { Drecord.Add(ObjList[n - 1].Code.ToString()); Brnc.Drecord = Drecord; Brnc.SaveFlag = false; Brnc.ErrorMessage = "Duplicate Record"; } n = n - 1; } return(Brnc); } var StatsEdit = _EzBusinessHelper.ExecuteScalar("Select count(*) from MBR005 where CmpyCode='" + Brnc.CmpyCode + "' and Code='" + Brnc.Code + "'"); if (StatsEdit != 0) { _EzBusinessHelper.ExecuteNonQuery("update MBR005 set CmpyCode='" + Brnc.CmpyCode + "',DivCode='" + Brnc.DivCode + "',Name='" + Brnc.Name + "' where CmpyCode='" + Brnc.CmpyCode + "' and Code='" + Brnc.Code + "'"); Brnc.SaveFlag = true; Brnc.ErrorMessage = string.Empty; } else { Brnc.SaveFlag = false; Brnc.ErrorMessage = "Record not available"; } } catch (Exception ex) { Brnc.SaveFlag = false; // unit.ErrorMessage = exceptionMessage; } return(Brnc); }
public async Task <BranchVM> UpdateBranch(int id, BranchVM branchVM) { var response = await httpService.Put($"{url}/{id}", branchVM); return(await CheckDeserialize(response)); }
public void AddBranch(BranchVM branchVM) { addBranchHandler.Handle(new BranchAddCommand { Branch = branchVM }); }
public ActionResult Edit(int id) { ViewBag.Employee = db.EmployeeMasters.ToList(); ViewBag.years = db.AcFinancialYears.ToList(); var data = (from c in db.BranchMasters where c.BranchID == id select c).FirstOrDefault(); BranchVM v = new BranchVM(); //ViewBag.BranchID = db.BranchMasters.ToList(); //ViewBag.country = db.CountryMasters.ToList(); //ViewBag.city = db.CityMasters.ToList().Where(x=>x.CountryID==data.CountryID); //ViewBag.location = db.LocationMasters.ToList().Where(x=>x.CityID==data.CityID); ViewBag.designation = db.Designations.ToList(); ViewBag.currency = db.CurrencyMasters.ToList(); var x1 = (from c in db.AcHeads join g in db.AcGroups on c.AcGroupID equals g.AcGroupID select new { AcHeadID = c.AcHeadID, AcHead = c.AcHead1 }).OrderBy(c => c.AcHead).ToList(); ViewBag.heads = x1; if (data == null) { return(HttpNotFound()); } else { v.BranchID = data.BranchID; v.BranchName = data.BranchName; v.Address1 = data.Address1; v.Address2 = data.Address2; v.Address3 = data.Address3; //v.CountryID = data.CountryID.Value; //v.CityID = data.CityID.Value; //v.LocationID = data.LocationID.Value; v.LocationName = data.LocationName; v.CityName = data.CityName; v.CountryName = data.CountryName; v.KeyPerson = data.KeyPerson; v.DesignationID = data.DesignationID.Value; v.Phone = data.Phone; v.PhoneNo1 = data.PhoneNo1; v.PhoneNo2 = data.PhoneNo2; v.PhoneNo3 = data.PhoneNo3; v.PhoneNo4 = data.PhoneNo4; v.MobileNo1 = data.MobileNo1; v.MobileNo2 = data.MobileNo2; v.EMail = data.EMail; v.Website = data.Website; v.BranchPrefix = data.BranchPrefix; v.CurrencyID = data.CurrencyID.Value; v.AcCompanyID = data.AcCompanyID.Value; v.StatusAssociate = data.StatusAssociate.Value; v.ConsignmentFormat = data.ConsignmentFormat; v.InvoicePrefix = data.InvoicePrefix; v.InvoiceFormat = data.InvoiceFormat; v.AcFinancialYearID = Convert.ToInt32(data.AcFinancialYearID); if (data.VATAccountId != null) { v.VATAccountId = Convert.ToInt32(data.VATAccountId); } else { v.VATAccountId = 0; } if (data.VATPercent == null) { v.VATPercent = 0; } else { v.VATPercent = Convert.ToDecimal(data.VATPercent); } v.VATRegistrationNo = data.VATRegistrationNo; if (data.CollectedBy == null) { v.CollectedBy = 0; } else { v.CollectedBy = Convert.ToInt32(data.CollectedBy); } if (data.ReceivedBy == null) { v.ReceivedBy = 0; } else { v.ReceivedBy = Convert.ToInt32(data.ReceivedBy); } } //ViewBag.CityID = new SelectList(db.CityMasters, "CityID", "City", locationmaster.CityID); return(View(v)); }
public DeleteBranchCMD(BranchVM BranchVM) : base(BranchVM) { }
public ActionResult Details(long id) { BranchVM itemVm = branchDa.FindBranch(id); return(PartialView("_Details", itemVm)); }
public EditBranchCMD(BranchVM BranchVM) : base(BranchVM) { }
protected BaseBranchCommand(BranchVM BranchVM) { this.BranchVM = BranchVM; }
public RejectBranchCMD(BranchVM BranchVM) : base(BranchVM) { }
public BranchVM SaveBrnc(BranchVM Grs) { return(_BrRepo.SaveBrch(Grs)); }