Example #1
0
        public ActionResult Add(PositionModel positionModel)
        {
            try
            {
                positionModel.AddPosition();
                TempData["message"]   = "Successfully added Company.";
                TempData["alertType"] = "success";
            }

            catch (Exception e)
            {
                TempData["message"]   = "Failed to Add Company.";
                TempData["alertType"] = "danger";
                Console.Write(e.Message);
            }

            return(View(positionModel));
        }
        private async void AddPositionButton_Click(object sender, EventArgs e)
        {
            if (ValidatePostion())
            {
                PositionModel position = new PositionModel
                {
                    PositionName = string.Format(PositionNameBox.Text),
                    DayliSalary  = int.Parse(PositionSalaryBox.Text),
                    UnitId       = UnitComboBox.SelectedIndex + 1
                };
                await position.AddPosition();

                units = await units.GetAllUnitsWithPositions();

                RefreshAll();
            }
            else
            {
                MessageBox.Show("Проверьте правильность введенных данных",
                                "Не заполнены все поля",
                                MessageBoxButtons.OK,
                                MessageBoxIcon.Error);
            }
        }