예제 #1
0
        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));
        }
예제 #2
0
        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."));
        }