public async Task <ActionResult> Delete(OperationTypeViewModel vm) { OperationTypeDto toDelete = Mapper.Map <OperationTypeViewModel, OperationTypeDto>(vm); await _operationTypeRepo.Delete(toDelete.Id); return(RedirectToAction("Index")); }
public void Post([FromBody] OperationTypeViewModel value) { OperationTypeItem item = new OperationTypeItem(); item.Name = value.Name; _db.AddOperationTypeItem(item); }
public async Task <ActionResult> Details(int?id) { if (id != null) { OperationTypeDto toGet = await _operationTypeRepo.Get(id.Value); if (toGet != null) { OperationTypeViewModel vm = Mapper.Map <OperationTypeDto, OperationTypeViewModel>(toGet); return(View(vm)); } } return(RedirectToAction("Index")); }
public async Task <ActionResult> Edit(OperationTypeViewModel vm) { if (!ModelState.IsValid) { return(View(vm)); } OperationTypeDto dto = Mapper.Map <OperationTypeViewModel, OperationTypeDto>(vm); if (vm.Id == 0) { await _operationTypeRepo.Add(dto); } else { await _operationTypeRepo.Update(dto); } return(RedirectToAction("Index")); }