Beispiel #1
0
        public EditFormUI(formular formular)
        {
            InitializeComponent();
            formularService = new FormularService();

            this.formular = formular;
            Formular      = this.formular;
            DataContext   = this;

            rezultatComboBox.ItemsSource = Enum.GetValues(typeof(Formular_Status)).Cast <Formular_Status>();

            SetValuexBoxesForm();
        }
Beispiel #2
0
        public FormularModule(FormularService formularService)
            : base("/formulare")
        {
            Get["/"] = p =>
            {
                var formulare = formularService.Get();
                return(new JsonResponse(formulare, new JsonNetSerializer()));
            };

            Get["/{id}"] = p =>
            {
                var formular = formularService.Get(p.id);
                if (formular == null)
                {
                    return(HttpStatusCode.NotFound);
                }
                return(new JsonResponse(formular, new JsonNetSerializer()));
            };

            //Get["/byUserId/{id}"] = p =>
            //{
            //    var books = bookService.GetByUser(p.id);
            //    return new JsonResponse(books, new JsonNetSerializer());
            //};

            Post["/"] = p =>
            {
                Formular post = this.Bind();
                try
                {
                    var result = formularService.Add(post);
                }
                catch (Exception ex)
                {
                    log.errorLog(ex.Message);
                    return(HttpStatusCode.BadRequest);
                }
                return(HttpStatusCode.Created);
            };

            Put["/"] = p =>
            {
                Formular put = this.Bind();
                try
                {
                    var result = formularService.Update(put);
                }
                catch (Exception ex)
                {
                    log.errorLog(ex.Message);
                    return(HttpStatusCode.BadRequest);
                }
                return(HttpStatusCode.OK);
            };

            Delete["/{id}"] = p =>
            {
                try
                {
                    var result = formularService.Delete(p.id);
                    return(new JsonResponse(result, new DefaultJsonSerializer()));
                }
                catch (Exception ex)
                {
                    log.errorLog(ex.Message);
                    return(HttpStatusCode.BadRequest);
                }
            };
        }