public ActionResult Add(WorkerCreationDto workerCreationDto) { var result = _workerService.Add(workerCreationDto); if (result.Success) { return(Ok(result)); } return(BadRequest(result)); }
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); }
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(); }