public ActionResult Edit(int id) { var service = new OrganizationService(); var detail = service.GetOrganizationById(id); var model = new OrganizationEdit { OrgId = detail.OrgId, Name = detail.Name, Description = detail.Description, BoroughId = detail.BoroughId }; List <BoroughListItem> Boroughs = (new BoroughService()).GetBoroughs().ToList(); /* ViewBag.BoroughId = Boroughs.Select(b => new SelectListItem() * { * Value = b.BoroughId.ToString(), * Text = b.Name, * Selected = service.BoroughId == b.BoroughId * }); */ var query = from b in Boroughs select new SelectListItem() { Value = b.BoroughId.ToString(), Text = b.Name }; ViewBag.BoroughId = query.ToList(); return(View(model)); }
public bool UpdateOrganization(OrganizationEdit model) { using (var ctx = new ApplicationDbContext()) { var organization = ctx.Organizations.Single(m => m.Id == model.OrganizationId); organization.Name = model.Name; return(ctx.SaveChanges() == 1); } }
public ActionResult Create(OrganizationEdit orgEdit) { if (ModelState.IsValid) { var organization = Mapper.Map <Organization>(orgEdit); _organizationService.Add(organization); _organizationService.UpdateEmailDomains(organization, orgEdit.EmailDomainList); return(RedirectToRoute("admin-organizations")); } return(View(orgEdit)); }
public ActionResult Edit(OrganizationEdit orgEdit) { if (ModelState.IsValid) { var organization = _organizationService.FindOrganization(orgEdit.Id); Mapper.Map(orgEdit, organization); _organizationService.Update(organization); _organizationService.UpdateEmailDomains(organization, orgEdit.EmailDomainList); return(RedirectToRoute("admin-organizations")); } return(View(GetOrganizationStats(orgEdit))); }
public ActionResult Edit(int id) { var service = CreateOrganizationService(); var detail = service.GetOrganizationById(id); var model = new OrganizationEdit { OrganizationId = detail.OrganizationId, OrganizationName = detail.OrganizationName, OrganizationAddress = detail.OrganizationAddress, OrganizationIndustry = detail.OrganizationIndustry }; return(View(model)); }
public bool UpdateOrganization(OrganizationEdit model) { using (var ctx = new ApplicationDbContext()) { var entity = ctx .Organizations .Single(e => e.OrgId == model.OrgId); entity.Name = model.Name; entity.Description = model.Description; entity.BoroughId = model.BoroughId; return(ctx.SaveChanges() == 1); } }
public bool UpdateOrganization(OrganizationEdit model) { using (var ctx = new ApplicationDbContext()) { var entity = ctx .OrganizationTable .Single(e => e.OrganizationID == model.OrganizationID && e.OwnerID == _userId); entity.OrganizationName = model.OrganizationName; entity.OrganizationLink = model.OrganizationLink; entity.OrganizationBio = model.OrganizationBio; return(ctx.SaveChanges() == 1); } }
public IHttpActionResult Put(OrganizationEdit organization) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var service = CreateOrganizationService(); if (!service.UpdateOrganization(organization)) { return(InternalServerError()); } return(Ok()); }
public bool UpdateOrganization(OrganizationEdit Model) { using (var ctx = new ApplicationDbContext()) { var entity = ctx .Organizations .Single(e => e.OrganizationId == Model.OrganizationId && e.OwnerId == _userId); entity.OrganizationName = Model.OrganizationName; entity.OrganizationAddress = Model.OrganizationAddress; entity.OrganizationIndustry = Model.OrganizationIndustry; entity.ModifiedUtc = DateTime.Now; return(ctx.SaveChanges() == 1); } }
public ActionResult Edit(int id, OrganizationEdit model) { if (!ModelState.IsValid) { return(View(model)); } if (model.OrganizationId != id) { ModelState.AddModelError("", "Id mismatch"); return(View(model)); } if (new OrganizationService().UpdateOrganization(model)) { TempData["SaveResult"] = "Organization updated"; return(RedirectToAction("Index")); } ModelState.AddModelError("", "Something went wrong - could not edit organization"); return(View(model)); }
public ActionResult Edit(int id, OrganizationEdit model) { if (!ModelState.IsValid) { return(View(model)); } if (model.OrgId != id) { ModelState.AddModelError("", "Id Mismatch"); return(View(model)); } var service = new OrganizationService(); if (service.UpdateOrganization(model)) { TempData["SaveResult"] = "Your organization was updated."; return(RedirectToAction("Index")); } ModelState.AddModelError("", "Your organization could not be updated."); return(View(model)); }
private OrganizationEdit GetOrganizationStats(OrganizationEdit orgEdit) { orgEdit.UserCount = _organizationService.UserCount(orgEdit.Id); orgEdit.TourCount = _organizationService.TourCount(orgEdit.Id); return(orgEdit); }