internal static Core.Classification Core(Core.Classification core, Types.Classification.Put.ClassificationUpdateData data) { if (data.Action != null) { core.Action = CoreAction(data.Action); } return(core); }
public async Task <ActionResult <Types.Classification.Classification> > PutSkelbimasClassification(Guid id, Types.Classification.Put.ClassificationUpdateData data) { var skelbimasClassification = Helpers.Classification.Core(_context.Classifications.Find(id), data); if (id != skelbimasClassification.ID) { return(BadRequest()); } _context.Entry(skelbimasClassification).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!SkelbimasClassificationExists(id)) { return(NotFound()); } else { throw; } } return(new Helpers.Classification.ClassificationDeep(null, skelbimasClassification)); //return NoContent(); }