public ActionResult Add(WorkerCreationDto workerCreationDto)
        {
            var result = _workerService.Add(workerCreationDto);

            if (result.Success)
            {
                return(Ok(result));
            }
            return(BadRequest(result));
        }
Пример #2
0
        public async Task <IActionResult> Create(WorkerDto create)
        {
            if (_workerService.GetById(create.ID) != null)
            {
                return(BadRequest("Worker ID already exists!"));
            }
            //create.CreatedDate = DateTime.Now;
            if (await _workerService.Add(create))
            {
                return(NoContent());
            }

            throw new Exception("Creating the part failed on save");
        }
        public void Create([FromBody] DownTimeAlerterViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return;
            }

            var worker = new WorkerDto()
            {
                Name             = model.Name,
                Url              = model.Url,
                Email            = model.Email,
                NotificationType = model.NotificationType,
                Timer            = new Timer(model.Interval)
            };

            _workerService.Add(model.Name, worker);
        }
Пример #4
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            bool result;

            using (Worker worker = new Worker())
            {
                worker.Name            = tbxName.Text;
                worker.Surname         = tbxSurname.Text;
                worker.StartDateOfWork = Convert.ToDateTime(dtpStartDateOfWork.Text);
                worker.DismissalDate   = new DateTime();
                //worker.DepartmantCode = Convert.ToInt16(((FormUI.OperationsUI.ComboBoxItem)cbxDepartmantName.SelectedItem).Value);
                //worker.DepartmantName = ((FormUI.OperationsUI.ComboBoxItem)cbxDepartmantName.SelectedItem).Text;
                worker.DepartmantCode    = Convert.ToInt16(cbxDepartmantName.SelectedValue);
                worker.DepartmantName    = cbxDepartmantName.Text;
                worker.Gender            = cbxGender.SelectedItem.ToString();
                worker.MobilePhoneNumber = tbxMobilePhoneNumer.Text;
                worker.HomePhoneNumber   = tbxMobileHomeNumer.Text;
                //worker.TitleCode = Convert.ToInt16(((FormUI.OperationsUI.ComboBoxItem)cbxTitleName.SelectedItem).Value);
                //worker.TitleName = ((FormUI.OperationsUI.ComboBoxItem)cbxTitleName.SelectedItem).Text;
                worker.TitleCode   = Convert.ToInt16(cbxTitleName.SelectedValue);
                worker.TitleName   = cbxTitleName.Text;
                worker.EmailAdress = tbxEmail.Text;

                try
                {
                    result = _workerManager.Add(worker);
                    if (result)
                    {
                        MessageBox.Show("Record Added");
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Record Not Added: " + ex.Message);
                }
            }


            LoadDgwList();
        }