protected new IActionResult Ok() { return(base.Ok(Envelope.Ok())); }
protected IActionResult Ok <T>(T result) { return(base.Ok(Envelope.Ok(result))); }
protected IActionResult CreatedAt <T>(object obj, T result) { unitOfWork.Commit(); return(base.Ok(Envelope.Ok(result))); }
protected IActionResult Ok <T>(T result) { unitOfWork.Commit(); return(base.Ok(Envelope.Ok(result))); }
protected new IActionResult Ok() { unitOfWork.Commit(); return(base.Ok(Envelope.Ok())); }