public IActionResult Create(Employee employee) { if (ModelState.IsValid) { Employee newEmployee = _employeeRepository.Add(employee); //return RedirectToAction("details", new { id = newEmployee.Id }); } return(View()); }
public long Add(EmployeeRegisterCommand cmd) { Employee employee = Mapper.Map <EmployeeRegisterCommand, Employee>(cmd); employee.User.Password = employee.User.Password.GenerateHash(); Employee newEmployee = _repositoryEmployee.Add(employee); return(newEmployee.Id); }
public bool Get([FromBody] Employee employee) { if (ModelState.IsValid) { return(_iEmployeeRepository.Add(employee)); } else { return(false); } }
public IActionResult OnPost(Employee employee) { Employee = employeeRepository.Update(employee); Employee = employeeRepository.Add(employee); return(RedirectToPage("/Employees/Index")); }
public IActionResult Create(Employee emp) { if (ModelState.IsValid) { var model = _employeeRepository.Add(emp); return(RedirectToAction("details", new { id = model.Id })); } return(View()); }
public async Task <ActionResult> Create([Bind(Include = "Name,Address,Gender,Company,Designation")] Employee employee) { if (ModelState.IsValid) { await _dataAccessProvider.Add(employee); return(RedirectToAction("Index")); } return(View(employee)); }
public HttpResponseMessage PostEmployee(Employee employee) { employee = employeeRepository.Add(employee); var response = Request.CreateResponse <Employee>(HttpStatusCode.Created, employee); string uri = Url.Link("EmployeeInfoById", new { id = employee.Id }); response.Headers.Location = new Uri(uri); return(response); }
public async Task <ActionResult> Create([Bind(Include = "nome,endereco,endereco2,data,telefone,telefone2,redessociais,cpf,rg")] Employee employee) { if (ModelState.IsValid) { await _dataAccessProvider.Add(employee); return(RedirectToAction("Index")); } return(View(employee)); }
public ActionResult Create([Bind(Include = "EmployeeID,Name,Address,Age,Employment,Active")] Employee employee) { if (ModelState.IsValid) { _employeeRepository.Add(employee); _unitOfWork.SaveChanges(); return(RedirectToAction("Index")); } return(View(employee)); }
public ActionResult SaveEmployeeData(Employee model, bool isAdd) { if (!ModelState.IsValid) { return(RedirectToAction("NewEmployee", "Home")); } model = repository.Add(model, isAdd); return(Json(new { Success = true })); }
public async Task <ActionResult <EmployeeDto> > CreateEmployeeForRegist(string registId, EmployeeAddDto employee) { if (string.IsNullOrWhiteSpace(registId)) { throw new ArgumentNullException(nameof(registId)); } if (!await _registRepository.RegistExistsAsync(registId)) { return(NotFound()); } Employee entity = _mapper.Map <Employee>(employee); entity.EmployeeId = Guid.NewGuid().ToString(); entity.RegistId = registId; _employeeRepository.Add(entity); _employeeRepository.SaveChanges(); return(NoContent()); }
public void Add(EmployeeCreateModel employeeModel, string email) { try { _employeeRepository.Add(employeeModel, email); } catch (Exception e) { throw new Exception(e.Message); } }
public async Task <IActionResult> CreateAsync([FromBody] CreateEmployee request, CancellationToken cancellationToken) { var employee = new Employee(request.Name, request.DepartmentId); _employeeRepository.Add(employee); await _employeeRepository.UnitOfWork.SaveChangesAsync(cancellationToken); var vm = _mapper.Map <ViewEmployee>(employee); return(CreatedAtAction(nameof(GetAsync), new { id = vm.Id }, vm)); }
public bool Add(EmployeeAddRequest employee) { try { return(_employeeRepository.Add(employee)); } catch (Exception ex) { throw ex; } }
/// <summary> /// Service call to add a new Employee , /// Author : Praveen Bhatt /// </summary> /// <param name="addEmp"></param> void IEmployeeService.AddEmployee(Employee addEmp) { try { empRepository.Add(addEmp); } catch (Exception e) { throw; } }
public ActionResult AddEmployee(Employee employee) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _employeeRepository.Add(employee); return(NoContent()); }
public int Add(Employee employee) { if (employee.Id != 0) { throw new Exception("Invalid employee id for this operation"); } var dataModel = _mapper.Map <Employee, EmployeeDataModel>(employee); var result = _employeeRepository.Add(dataModel); return(result); }
public async Task <IActionResult> OnPostAsync() { if (!ModelState.IsValid) { return(Page()); } employeeRepository.Add(Employee); return(RedirectToPage("./Index")); }
public IActionResult Create(EmployeeCreateViewModel model) { if (ModelState.IsValid) { string uniqueFileName = ProcessUploadedFile(model); Employee newEmployee = new Employee { Name = model.Name, Email = model.Email, Department = model.Department, PhotoPath = uniqueFileName }; _employeeRepository.Add(newEmployee); return(RedirectToAction("details", new { id = newEmployee.Id })); } return(View()); }
public IActionResult Create([FromBody] Employee employee) { if (employee == null) { return(BadRequest()); } var createdEmployee = _employeeRepository.Add(employee); return(Created("employee", createdEmployee)); }
public ActionResult Create(Employee employee) { if (ModelState.IsValid) { Employee emp = _employeeRepository.Add(employee); return(RedirectToAction("Employee", new { Id = emp.Id })); } else { return(View()); } }
public IActionResult Post(Employee employee) { try { _repository.Add(employee); return(Created("", employee)); } catch (Exception ex) { return(new StatusCodeResult(500)); } }
public ActionResult Post([FromBody] Employee employee) { try { _repo.Add(employee); return(Ok()); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public async Task <IActionResult> Create([Bind("EmployeeId,Name,Email,Title,Phone,CompanyId")] Employee employee) { if (ModelState.IsValid) { _employeeRepository.Add(employee); return(RedirectToAction(nameof(Index))); } var companies = _companyRepository.GetAll(); ViewData["CompanyId"] = new SelectList(companies.Result, "CompanyId", "Name", employee.EmployeeId); return(View(employee)); }
public IActionResult Post([FromBody] Employee employee) { if (employee == null) { return(BadRequest()); } else { _repo.Add(employee); return(new CreatedResult($"/api/Employee", employee)); } }
public IActionResult Post(Employee employee) { try { _employeeRepository.Add(employee); return(CreatedAtAction(nameof(Get), new { id = employee.Id }, employee)); } catch (Exception) { return(StatusCode(StatusCodes.Status500InternalServerError, "Database Failure")); } }
public async Task <IActionResult> Add([FromBody] Employee model) { var added = await _employeeRepository.Add(model); /* * 1.未来想获取CreatedAtRoute的方法是通过GetById这个action来获取的 * 2.GetById(int id)需要一个参数,通过匿名类 new { id = added.Id }传入 * 3. 第三个参数来返回 Add()本方法的数据,前台走完这个方法之后就能获取到添加的added资源了 * 4. CreatedAtRoute()返回的状态为201 */ return(CreatedAtRoute("GetById", new { id = added.Id }, added)); }
public IHttpActionResult Post(Employee employee) { try { Employee employees = _repository.Add(employee); return(Created("", employee)); } catch (Exception ex) { return(new StatusCodeResult(HttpStatusCode.InternalServerError, Request)); } }
public bool SaveEmployee(Employee employee) { if (employee.EmployeeId > 0) { employeeRepository.Update(employee); employeeRepository.SaveChanges(); return(true); } employeeRepository.Add(employee); employeeRepository.SaveChanges(); return(true); }
public string SaveChanges() { string message = null; try { Employee employeeDataModel = new Employee(); employeeDataModel.ID = ID; employeeDataModel.DNI = DNI; employeeDataModel.Nombre = Nombre; employeeDataModel.Mail = Mail; employeeDataModel.Birthday = Birthday; switch (State) { case EntityState.Added: //Ejecutar reglas comerciales employeeRepository.Add(employeeDataModel); message = "Successfully Added"; break; case EntityState.Deleted: //Ejecutar reglas comerciales employeeRepository.Remove(ID); message = "Successfully Removed"; break; case EntityState.Modified: //Ejecutar reglas comerciales employeeRepository.Edit(employeeDataModel); message = "Successfully Edited"; break; default: break; } } catch (Exception ex) { System.Data.SqlClient.SqlException sqlEx = ex as System.Data.SqlClient.SqlException; if (sqlEx != null && sqlEx.Number == 2627) { message = "Duplicate record"; } else { message = ex.Message; } } return(message); }