public async Task <ActionResult <AccessionSection> > PostAccessionSection(AccessionSection accessionSection) { _context.AccessionSections.Add(accessionSection); await _context.SaveChangesAsync(); return(CreatedAtAction("GetAccessionSection", new { id = accessionSection.AccessionSectionId }, accessionSection)); }
public AccessionSection ParseAccessionSectionLine(string[] line, int lineId, string sra) { int accessionSectionLineId = lineId; string acc = line[0].Split(new char[] { '=' })[1]; double pctId = double.Parse(line[1].Split(new char[] { '=' })[1]); int aln = int.Parse(line[2].Split(new char[] { '=' })[1]); int glb = int.Parse(line[3].Split(new char[] { '=' })[1]); int len = int.Parse(line[4].Split(new char[] { '=' })[1]); int cvgPct = int.Parse(line[5].Split(new char[] { '=' })[1]); double depth = double.Parse(line[7].Split(new char[] { '=' })[1]); string cvg = line[8].Split(new char[] { '=' })[1]; string fam = line[9].Split(new char[] { '=' })[1]; string name = line[10].Split(new char[] { '=' })[1]; var accessionSection = new AccessionSection { AccessionSectionLineId = accessionSectionLineId, Acc = acc, Sra = sra, Fam = fam, PctId = pctId, Aln = aln, Glb = glb, Len = len, CvgPct = cvgPct, Depth = depth, Cvg = cvg, Name = name, }; return(accessionSection); }
public async Task <IActionResult> PutAccessionSection(int id, AccessionSection accessionSection) { if (id != accessionSection.AccessionSectionId) { return(BadRequest()); } _context.Entry(accessionSection).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!AccessionSectionExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }