public ActionResult ParseJSONEmployee(EmployeeManagementModel employee)
        {
            // Parsing JSON to Employee instance
            //var employee = JsonConvert.DeserializeObject(jsonObj);
            //dynamic employee = JObject.Parse(jsonObj);

            return(View("AddEmployeeToTeam", employee));
        }
 /// <summary>
 /// Removes provided employee from the provided collection
 /// </summary>
 /// <param name="employeeModel"></param>
 /// <param name="employeesModel"></param>
 private void RemoveCurrentEmployeeFromCollection(EmployeeManagementModel employeeModel, ICollection <EmployeeManagementModel> employeesModel)
 {
     // Sorry, but you can't leave feedback to yourself :)
     try
     {
         employeesModel.Remove(employeesModel.First(e => e.Id == employeeModel.Id));
     }
     catch (InvalidOperationException ex)
     {
         Console.WriteLine(ex.ToString() + "\nThe collection doesn't containt the element.");
     }
 }
        public ActionResult GetEmployeeFeedbacks(EmployeeManagementModel employee)
        {
            var employeeEntity = new EntityBase();

            employeeEntity.Id = employee.Id;

            ViewBag.employeeName    = employee.Name;
            ViewBag.employeeSurname = employee.Surname;

            IEnumerable <FeedbackModel> feedbackModels = Manager.Instance().GetEmployeeFeedbacks(employeeEntity);

            //IEnumerable<FeedbackModel> feedbackModels = this.GetEmployeeFeedbacksCollection();
            return(View("GetFeedbacks", feedbackModels));
        }
예제 #4
0
 /// <summary>
 /// Casts model entity to DataModel entity
 /// </summary>
 /// <param name="employeeModel">Model</param>
 /// <returns>Data Model</returns>
 internal ManagementTeam.Employee CastToManagementEmployeeEntity(EmployeeManagementModel employeeModel)
 {
     return(new ManagementTeam.Employee()
     {
         Id = employeeModel.Id,
         Name = employeeModel.Name,
         Surname = employeeModel.Surname,
         LastName = employeeModel.Surname,
         Role = employeeModel.Role,
         Project = employeeModel.Project,
         Task = employeeModel.Task,
         Team = employeeModel.Team
     });
 }