public IHttpActionResult Backend_Detail(Int32 id) { BackendUserViewModel viewmodel = new BackendUserViewModel(); UserDataController dataCtrl = new UserDataController(); try { viewmodel.Data.FromModel(dataCtrl.GetItem(id)); } catch (Exception ex) { return(Error(viewmodel, ex)); } return(Ok(viewmodel)); }
public IHttpActionResult Backend_Detail_Update(Int32 id, BackendUserViewModelItem request) { BackendUserViewModel viewmodel = new BackendUserViewModel(); UserDataController dataCtrl = new UserDataController(); try { viewmodel.Data.FromModel(dataCtrl.Update(request.ToModel())); } catch (Exception ex) { return(Error(viewmodel, ex)); } return(Ok(viewmodel, "Benutzer wurde erfolgreich aktualisiert.")); }