Beispiel #1
0
        public async Task <Report> Create(Report.RequestReport requestModel)
        {
            var report = new Report(requestModel.Context, requestModel.EmployeeWhoCreated, requestModel.TaskModel);
            await _context.Reports.AddAsync(report);

            await _context.SaveChangesAsync();

            return(report);
        }
Beispiel #2
0
        public async Task <Employee> Create(string name, Guid bossId)
        {
            var employee = new Employee(name, bossId);
            await _context.Employees.AddAsync(employee);

            await _context.SaveChangesAsync();

            return(employee);
        }
        public async Task <TaskModel> Create(RequestTaskModel requestModel)
        {
            var task = new TaskModel(requestModel.Title, requestModel.Context,
                                     requestModel.AssignedEmployeeId);
            await _context.Tasks.AddAsync(task);

            await _context.SaveChangesAsync();

            return(task);
        }