public async Task <IActionResult> PutOrar(int id, OrarT orar) { if (id != orar.Id) { return(BadRequest()); } Orar ne = new Orar { An = orar.An, Curs = orar.Curs, FacultateId = orar.FacultateId, Grupa = orar.Grupa, Id = orar.Id, MaterieId = orar.MaterieId, Par_Impar = orar.Par_Impar, ProfesorId = orar.ProfesorId, SalaId = orar.SalaId, SpecializareId = orar.SpecializareId, Subgrupa = orar.Subgrupa, Ora = DateTimeOffset.Parse(orar.Ora) }; _context.Entry(ne).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!OrarExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <Orar> > PostOrar(OrarT orar) { Orar ne = new Orar { An = orar.An, Curs = orar.Curs, FacultateId = orar.FacultateId, Grupa = orar.Grupa, Id = orar.Id, MaterieId = orar.MaterieId, Par_Impar = orar.Par_Impar, ProfesorId = orar.ProfesorId, SalaId = orar.SalaId, SpecializareId = orar.SpecializareId, Subgrupa = orar.Subgrupa, Ora = DateTimeOffset.Parse(orar.Ora) }; Console.WriteLine(); _context.Orar.Add(ne); await _context.SaveChangesAsync(); return(CreatedAtAction("GetOrar", new { id = ne.Id }, orar)); }