Ejemplo n.º 1
0
        public async Task <int> Create(Project data)
        {
            _context.Projects.Add(data);
            await _context.SaveChangesAsync();

            return(data.Id);
        }
Ejemplo n.º 2
0
        public async Task <int> Create(Comment data, int PTaskId)
        {
            data.PTask = await _context.PTasks.FindAsync(PTaskId);

            _context.Comment.Add(data);
            await _context.SaveChangesAsync();

            return(data.Id);
        }
Ejemplo n.º 3
0
        public async Task <int> Create(PTask data, int ProjectId)
        {
            data.Project = await _context.Projects.FindAsync(ProjectId);

            _context.PTasks.Add(data);
            await _context.SaveChangesAsync();

            return(data.Id);
        }
Ejemplo n.º 4
0
        public async Task <int> Create(ICollection <Attachment> model)
        {
            ICollection <Attachment> attachments = _mapper.Map <ICollection <Attachment> >(model);
            int commentId = model.Select(o => o.Comment.Id).FirstOrDefault();

            foreach (var item in attachments)
            {
                item.Comment = await _context.Comment.FindAsync(commentId);

                if (item.Comment == null)
                {
                    return(0);
                }
                _context.Attachments.Add(item);
            }
            return(await _context.SaveChangesAsync());
        }