public async Task <ActionResult> Delete(int?id) //GET: /FreightTerms/Delete/5 { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } FreightTerm freightTerm = await FindAsyncFreightTerm(id.Value); if (freightTerm == null) { return(HttpNotFound()); } DataContext.FreightTerms.Remove(freightTerm); try { await DataContext.SaveChangesAsync(this); await DataContext.RefreshFreightTermDtoList(); } catch (Exception ex) { var sb = new StringBuilder(); sb.Append(MessageStrings.CanNotDelete); sb.Append(freightTerm.IncotermCode); sb.Append("<br/>"); AppendExceptionMsg(ex, sb); return(StatusCodeTextResult(sb, HttpStatusCode.InternalServerError)); } return(new HttpStatusCodeResult(HttpStatusCode.OK)); }
public async Task <ActionResult> Create() //GET: /FreightTerms/Create { var freightTerm = new FreightTerm(); await SetFreightTermDefaults(freightTerm); SetSelectLists(freightTerm); return(View(freightTerm)); }
public async Task <ActionResult> Edit(int?id) //GET: /FreightTerms/Edit/5 { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } FreightTerm freightTerm = await FindAsyncFreightTerm(id.Value); if (freightTerm == null) { return(HttpNotFound()); } SetSelectLists(freightTerm); return(View(new FreightTermEditVM(freightTerm))); }
public async Task <ActionResult> Create(FreightTerm freightTerm) //POST: /FreightTerms/Create { DataContext.SetInsertDefaults(freightTerm, this); if (ModelState.IsValid) { DataContext.FreightTerms.Add(freightTerm); await DataContext.SaveChangesAsync(this); await DataContext.RefreshFreightTermDtoList(); return(RedirectToAction("Index")); } SetSelectLists(freightTerm); return(View(freightTerm)); }
public async Task <ActionResult> Edit(FreightTermEditVM vm) //POST: /FreightTerms/Edit/5 { FreightTerm freightTerm = await FindAsyncFreightTerm(vm.Id); if (freightTerm == null) { return(HttpNotFound()); } if (ModelState.IsValid) { freightTerm.IsPublished = vm.IsPublished; freightTerm.Description = vm.Description; await DataContext.SaveChangesAsync(this); await DataContext.RefreshFreightTermDtoList(); return(RedirectToAction("Index")); } SetSelectLists(freightTerm); return(View(vm)); }
protected virtual Task SetFreightTermDefaults(FreightTerm freightTerm) { return(Task.FromResult(default(object))); }
public FreightTermEditVM(FreightTerm entity) : base(entity) { IsPublished = entity.IsPublished; }
partial void SetSelectLists(FreightTerm freightTerm);