public async Task <Models.Project.Project> Create(ICreate request) { var entity = new Models.Project.Project { Id = new Guid(), Name = request.Name, ClientID = request.ClientID }; await _dbContext.Projects.AddAsync(entity); await _dbContext.SaveChangesAsync(); return(entity); }
public async Task <Models.Organization.Organization> Create(ICreate request) { var entity = new Models.Organization.Organization { Id = new Guid(), Name = request.Name }; await _dbContext.Organizations.AddAsync(entity); await _dbContext.SaveChangesAsync(); return(entity); }
public async Task <Models.Ticket.Ticket> Create(ICreate request) { var entity = new Models.Ticket.Ticket { Id = new Guid(), Description = request.Description, ManagerId = request.ManagerId, ProjectId = request.ProjectId }; await _context.Tickets.AddAsync(entity); await _context.SaveChangesAsync(); return(entity); }
public async Task <Models.Message.Message> Create(ICreate request) { var entity = new Models.Message.Message { Id = new Guid(), Text = request.Text, SenderId = request.SenderId, Sender = Sender.Manager, TicketId = request.TicketId, }; await _context.Messages.AddAsync(entity); await _context.SaveChangesAsync(); return(entity); }
public async Task <Models.Stuff.Stuff> Create(ICreate request) { var entity = new Models.Stuff.Stuff { Id = new Guid(), FName = request.FName, LName = request.LName, Phone = request.Phone, Email = request.Email, Password = request.Password }; await _dbContext.Managers.AddAsync(entity); await _dbContext.SaveChangesAsync(); return(entity); }
private async Task Add(ICreate request) { var entity = new ProjectStuffMan { StaffId = new Guid(request.ManagerId), ProjectId = new Guid(request.ProjectId) }; await _dbContext.ProjectStuffMans.AddAsync(entity); await _dbContext.SaveChangesAsync(); }