public ActionResult ResourceCreate([Bind(Include = "Id,Name,Position,DOJ,Phone,Address,Status")] CompanyResource companyResource) { var isAjaxRequest = Request.IsAjaxRequest(); ModelState["Status"].Errors.Clear(); if (ModelState.IsValid) { db.CompanyResource.Add(companyResource); db.SaveChanges(); if (isAjaxRequest) { var staff = new SelectList(db.CompanyResource.ToList(), "Id", "Name"); return(Json(new { Flag = true, CompanyResources = staff }, JsonRequestBehavior.AllowGet)); } //Success(string.Format("Successfully save data !"), true); return(RedirectToAction("Index")); } if (!isAjaxRequest) { return(View(companyResource)); } return(Json(null, JsonRequestBehavior.AllowGet)); }
// GET: CompanyResources/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CompanyResource companyResource = db.CompanyResource.Find(id); if (companyResource == null) { return(HttpNotFound()); } ViewBag.ExistsProjectResource = false; ViewBag.ExistsSiteResource = false; var projectResourceList = db.ProjectResource.Where(x => x.CompanyResourceId == id).ToList(); if (projectResourceList.Count != 0) { ViewBag.ExistsProjectResource = true; //ViewBag.Count = projectList.Count; } var siteResourceList = db.ProjectSiteResource.Where(x => x.CompanyResourceId == id).ToList(); if (siteResourceList.Count != 0) { ViewBag.ExistsSiteResource = true; //ViewBag.Count = projectList.Count; } return(View(companyResource)); }
public async Task <bool> PUT(CompanyResource companyResource) { using (var entity = new CompanyBrokerResourcesEntities()) { //-- Fetches the resource based on the informations var resource = entity.CompanyResources.Where(r => r.CompanyId == companyResource.CompanyId && r.ResourceId == companyResource.ResourceId).Single <CompanyResource>(); //- Checks if it's null if (resource != null) { //-- Changes all the values resource.Price = companyResource.Price; resource.ProductName = companyResource.ProductName; resource.ProductType = companyResource.ProductType; resource.Amount = companyResource.Amount; resource.Active = companyResource.Active; //-- tells the framework that we made changes entity.Entry(resource).State = EntityState.Modified; //-- Saves the changes await entity.SaveChangesAsync(); return(true); } else { return(false); } } }
public Client(Credentials credentials) { if (credentials == null) { throw new ArgumentNullException("credentials"); } _requester = new OAuthRequest(credentials); Company = new CompanyResource(_requester); CompanySubscription = new CompanySubscriptionResource(_requester); User = new UserResource(_requester); Contact = new ContactResource(_requester); Product = new ProductResource(_requester); ProductCategory = new ProductCategoryResource(_requester); ProductUnit = new ProductUnitResource(_requester); //Dashboard = new DashboardResource(_requester); //Receipt = new ReceiptResource(_requester); Inventory = new InventoryResource(_requester); BillingNote = new BillingNoteResource(_requester); Invoice = new InvoiceResource(_requester); //PurchaseOrder = new PurchaseOrderResource(_requester); //Quotation = new QuotationResource(_requester); //Expense = new ExpenseResource(_requester); CreditNote = new CreditNoteResource(_requester); DebitNote = new DebitNoteResource(_requester); WithHoldingTax = new WithHoldingTaxResource(_requester); }
public ActionResult DeleteConfirmed(int id) { CompanyResource companyResource = db.CompanyResources.Find(id); db.CompanyResources.Remove(companyResource); db.SaveChanges(); Success("Deleted successfully!", true); return(RedirectToAction("Index")); }
public IActionResult EditAzienda([FromForm] CompanyResource companyResource) { var company = _homeRepository.GetCompany(companyResource.Id); _mapper.Map <CompanyResource, Company>(companyResource, company); _unitOfWork.CompleteAsync(); return(RedirectToAction("Index", "Home", new { area = "AreaAzienda", id = companyResource.Id })); }
public void Put(CompanyResource company) { var result = this.companyValidator.Validate(company, ruleSet: "default"); if (!result.IsValid) { throw new ObjectValidationException(company, result); } companyService.Update(company.AsCompany()); }
public ActionResult DetailsCompanyResources(int?projectId, int?companyresourceId) { if (projectId == null || companyresourceId == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CompanyResource companyResource = db.CompanyResource.Find(projectId, companyresourceId); if (companyResource == null) { return(HttpNotFound()); } return(View(companyResource)); }
// GET: CompanyResources/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CompanyResource companyResource = db.CompanyResource.Find(id); if (companyResource == null) { return(HttpNotFound()); } return(View(companyResource)); }
public ActionResult Edit([Bind(Include = "Id,Name,Position,DOJ,Phone,Address,Status")] CompanyResource companyResource) { if (ModelState.IsValid) { db.Entry(companyResource).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } var status = new SelectList(new List <SelectListItem> { new SelectListItem { Text = "Active", Value = "A" }, new SelectListItem { Text = "Inactive", Value = "I" }, }, "Value", "Text", companyResource.Status); ViewBag.Status = status; return(View(companyResource)); }
public async Task <bool> Post(CompanyResource resource) { //-- Uses the CompanyBrokeraccountEntity to access the database using (var entitys = new CompanyBrokerResourcesEntities()) { //-- Verifys the content if (resource != null) { //-- Adds the content entitys.CompanyResources.Add(resource); await entitys.SaveChangesAsync(); return(true); } else { return(false); } } }
public ActionResult DeleteConfirmed(int id) { var projectResourceList = db.ProjectResource.Where(x => x.CompanyResourceId == id).ToList(); if (projectResourceList.Count != 0) { return(RedirectToAction("Delete", new { id = id })); } var siteResourceList = db.ProjectSiteResource.Where(x => x.CompanyResourceId == id).ToList(); if (siteResourceList.Count != 0) { return(RedirectToAction("Delete", new { id = id })); } CompanyResource companyResource = db.CompanyResource.Find(id); db.CompanyResource.Remove(companyResource); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,Name,Position,DOJ,DOB,Phone,Address,Status,IsAuth,OpBy,OpOn,AuthBy,AuthOn")] CompanyResource companyResource) { if (ModelState.IsValid) { companyResource.OpBy = 1; companyResource.OpOn = DateTime.Now; db.Entry(companyResource).State = EntityState.Modified; db.SaveChanges(); Success("Saved successfully!", true); return(RedirectToAction("Index")); } var status = new SelectList(new List <SelectListItem> { new SelectListItem { Text = "Active", Value = "A" }, new SelectListItem { Text = "Inactive", Value = "I" }, }, "Value", "Text", companyResource.Status); ViewBag.Status = status; return(View(companyResource)); }
//end // GET: CompanyResources/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CompanyResource companyResource = db.CompanyResource.Find(id); if (companyResource == null) { return(HttpNotFound()); } var status = new SelectList(new List <SelectListItem> { new SelectListItem { Text = "Active", Value = "A" }, new SelectListItem { Text = "Inactive", Value = "I" }, }, "Value", "Text", companyResource.Status); ViewBag.Status = status; return(View(companyResource)); }
public void RunBeforeTests() { _resource = new CompanyResource(_token); }
public void Post(CompanyResource eMokonaReport) { companyService.Create(eMokonaReport.AsCompany()); }